1. 程式人生 > >【Nginx】Nginx部署Windows設置80端口

【Nginx】Nginx部署Windows設置80端口

沒有 art 手動 網站 被占用 斷開連接 導致 目前 stat

  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即可。

【Nginx】Nginx部署Windows設置80端口