我在Vista的管理员模式下使用Visual studio 2008运行web应用程序。当端口设置为非80时,它可以正常运行。但它会给出一个错误,比如WebDev.Webserver.exe已停止工作。我已经关闭了IIS默认网站,所以没有其他应用程序使用80端口。出现此错误的原因是什么?如何找出是否有其他应用程序正在端口80上运行?
谢谢
sudo nmap -p0-65535 127.0.0.1
Starting Nmap 7.40 ( https://nmap.org ) at 2018-02-06 19:03 HKT
Nmap scan report for localhost (127.0.0.1)
Host is up (0.0000050s latency).
Not shown: 65525 closed ports
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
80/tcp open http
110/tcp open pop
Dockerfile Docker运行命令:docker run -itd -p 8080:80 prod FROM node:16-alpine as builder
WORKDIR /app
COPY package.json ./
COPY package-lock.json ./
COPY . /app/
RUN npm install --silent
RUN npm install react-scripts@4.0.3 -g --silent
RUN npm run build
# production environment
FROM nginx:1.21.1-alpine
我正在尝试使用nginx在码头上的窗口使用
docker container run --publish 80:80 nginx
得到的错误如下所示:
C:\Program Files\Docker\Docker\resources\bin\docker.exe: Error response from daemon: Ports are not available: listen tcp 0.0.0.0:80: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
我确实搜索了如何与Nginx对接一个棱角应用程序。然而,它没有显示在我的或中
以下是我的文件:(码头档案)
FROM node:10.16.1-alpine as build-stage
COPY . /usr/angular
WORKDIR /usr/angular
RUN npm install
RUN npm run build
#Deploy to NGINX
FROM nginx:1.16.0-alpine as deployment-stage
RUN rm -rf /usr/share/nginx/html/*
COPY --from=build-stage /usr/angu
当试图在端口80上启动XAMPP时,我遇到了问题,因为另一个服务正在使用端口80。
我不想将默认端口更改为XAMPP。我需要找出什么服务正在使用端口80并停止它。
我试过这个命令
netstat -anb
但它并没有给我任何有价值的信息
这是我得到的与端口80相关的信息
Active Connections
Proto Local Address Foreign Address State
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING
C