問題:
在win7 32位旗艦版下,啟動1.0.8版本nginx,顯示如下錯誤:[plain]2012/04/02 13:55:59 [emerg] 7864#2376: 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
看到80端口果真被占用。發現占用的pid是4,名字是System。怎麼禁用呢?
1、打開系統資料庫編輯器:regedit
2、 找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/HTTP
3、 把REG_DWORD類型的項Start,将其改為0
4、重新開機系統,System程序不會占用80端口