nginx 80端口被占用 nginx 启动报错的解决办法

今天有朋友说用的win732位旗舰版,启动本nginx报错,经过查找终于找到解决办法!

[plain]

2012/04/0213:55:59[emerg]7864#2376:bind()to0.0.0.0:80failed(10013:Anattemptwasmadetoaccessasocketinawayforbiddenbyitsaccesspermissions)

在cmd窗口运行如下命令:

[plain]

C:\Users\Administrator>netstat-aon|findstr:80

看到80端口果真被占用。发现占用的pid是4,名字是System。怎么禁用呢?

1、打开注册表:regedit

2、找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP

3、找到一个REG_DWORD类型的项Start,将其改为0

4、重启系统,System进程不会占用80端口

重启之后,startnginx.exe。在浏览器中,输入127.0.01,即可看到亲爱的“Welcometonginx!”了。

相关推荐