nginx無法啟動問題詳解


1.常見情況

默認的80端口被占用

A.在【cmd】使用netstat -ano 查看80端口是否被占用;

發現80端口被進程PID4的進程占用;

B.通過【任務管理器】發現為system進程;

解決pid4 80端口綁定的問題

打開【注冊表】

找到計算機\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP

發現Start值為3,修改Start的值4

重啟發現80端口已經沒被占用了。記得將值改回3

 

2.另外一種方式

         查看日志文件

我遇到的另一次問題

Logs目錄下的日志文件說:

nginx-1.16.1/conf/nginx.conf" failed (1113: No mapping for the Unicode character exists in the target multi-byte code page)

   是由於中文目錄字符集無法識別導致無法映射路徑。將整個解壓后的nginx文件,剪切到【無空格無中文】目錄下

再次運行nginx.exe即可。

 


免責聲明!

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



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