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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM