1. 程式人生 > >啟動nginx時提示80埠被自身佔用

啟動nginx時提示80埠被自身佔用

問題:作為一個技術小白,今天啟動nginx時提示如下:


即80埠已經被佔用。為什麼會這樣?怎麼辦呢?

原因:可能是上一次nginx沒有關閉,開啟兩次,本機80埠被nginx自身佔用。

解決:

第一步:檢視nginx的程序

ps -ef |grep nginx

第二步:找到主程序對應的pid


第三步:殺死主程序

sudo kill -quit 1744

或者強制停止nginx:

pkill -9 nginx

第四步:重啟nginx

nginx -s reload

ok啦

ps:關閉nginx的指令:

sudo nginx -s stop