Web server failed to start. Port 80 was already in use.

tech2022-08-13  146

80端口被占用

最近做项目用到了80端口,编译没错,就是显示80 端口被占用,我想换个端口太简单了,就搜了下资料解决这个问题。

先介绍下80端口

80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网冲浪使用次数最多的协议,主要用于WWW(World Wide Web)即万维网传输信息的协议。

解决方法:

第一种就是找到80端口的进程,然后关掉。 1.运行cmd 输入netstat -aon|findstr 端口号。 2.taskkill /pid 2002 结束进程 要先知道你被招用的进程是什么再决定是否结束进程。 我的进程被 System占用。这里就要说下System进程了:System进程是Windows页面内存管bai理进程,拥有0级优先权du,没有它系统无法zhi启动。所以这个进程是不能关的。 那就用第二种方法了: 1.打开RegEdit:开始-运行-输入regedit-调出 注册表

2.找到HKEY_LOCAL_MACHINE —》 SYSTEM —》Current —》ControlSet—》 Services—》 HTTP

找到一个DWORD值是Start的,将其改为0

重启电脑,System进程将不会占用80端口。到这就解决了

最新回复(0)