解决80端口被占用

今天要用nginx,然后一直启用失败

看了日志(nginx-1.17.3\logs)nginx安装下的logs文件夹里面的error.log,说是80端口被占用

2022/10/01 16:06:29 [emerg] 7304#1968: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)
2022/10/01 16:28:40 [emerg] 11684#7640: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)
2022/10/01 16:29:25 [emerg] 8252#10704: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)
2022/10/01 16:35:32 [emerg] 2816#1280: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)

于是 cmd输入

netstat -aon|findstr "80"

查看占用情况,显示是系统占用

 

然后网上都是说SQL Server(MSSQLSERVER)服务 占用了,但是禁用后还是不行。

弄了一天,最终发现是IIS服务占用了

打开服务找到 World Wide Web 发布服务 ;

点击停止之后,再点击打开nginx成功!

搞了一天,记录一下,希望能帮到大家,祝大家国庆节快乐!