1. 程式人生 > >【Nginx】Nginx部署Windows設定80埠

【Nginx】Nginx部署Windows設定80埠

  Nginx部署在Windows埠做負載均衡時,配置其監聽80埠。Start時會發現無法啟動,原因為其80埠已被佔用。

即使IIS中關閉全部80埠的網站後訪問此80端口出現的是404,而非網路斷開連線。可以推斷出IIS或相關容器一直監聽

導致Nginx無法啟動的。通過CMD->netstat -ano | findstr "80"發現PID為4的System程序佔用。

  目前找到的解決方案是修改登錄檔,重啟伺服器可以解決此問題:\HKEY_LOCAL_MACHINE\SYSTEM\CurrentCon

trolSet\services\HTTP\中將Start值修改為0後重啟伺服器。

  重啟後再啟動Nginx就沒有問題了,如果需要使用IIS則還要手動開啟W3SVC伺服器CMD->net start w3svc即可。