Nginx啓動報錯

Nginx在win下啓動報錯: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) 。 緣由是Win7下nginx默認80端口被System佔用,形成nginx啓動報錯的。nginx

netstat -aon | findstr "80"

經過命令能夠看到80端口果然被佔用。發現佔用的pid是4,名字是System。怎麼禁用呢?socket

解決方法

打開註冊表:regedit 找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP 找到一個REG_DWORD類型的項Start,將其改成0 重啓系統,System進程不會佔用80端口 重啓以後,start nginx.execode

或者

相關文章
相關標籤/搜索