Nginx啓動不起來怎麼辦?Nginx啓動失敗原因

Nginx啓動不起來怎麼辦?首先,我們要先找到Nginx啓動失敗的原因,然後根據原因尋找Nginx啓動不起來的方法。

Nginx啓動不起來的現象:Nginx下載解壓之後,查找不到Nginx進程

分析原因:可以先 nginx-.2.\logs 路徑下,打開eo.log文件,可以發現錯誤日誌:

202/04/5 0:5:26 [emeg] 5580#3332: bind() to 0.0.0.0:80 filed (003: An ttempt ws mde to ccess socket in wy fobidden by its ccess pemissions)

202/04/5 0:8:35 [emeg] 7552#7556: bind() to 0.0.0.0:80 filed (003: An ttempt ws mde to ccess socket in wy fobidden by its ccess pemissions)

由錯誤日誌可以發現Nginx啓動不起來的原因是80端口被佔用,Nginx綁定失敗

解決方法及操作步驟:

、查一下80端口使用情況

2、netstt -no | findst “80” 就可以找到被佔用進程的PID

3、強制停止該進程

4、接下來再查一下80端口使用情況,就發現80端口沒有被佔用了

注意:如若佔用80端口的服務/程序不能關閉,則可以通過更改Nginx監聽的端口號

在 nginx-.2.\conf 路徑下,打開nginx.conf文件,將監聽的端口80 修改爲 8080,重新啓動Nginx

接下來返回任務管理器,就可以看見兩個nginx.exe進程,表示Nginx成功啓動了,接下來就可以運行Nginx服務了。