問題:
使用systemctl start nginx命令啟動nginx發(fā)現(xiàn)報錯了,報錯內(nèi)容如下:
推薦教程:nginx教程
Job?for?nginx.service?failed?because?the?control?process?exited?with?error?code.?See?“systemctl?status?nginx.service”?and?“journalctl?-xe”?for?details.[object?Object]
問題分析:
nginx -t 檢查沒有問題
systemctl status nginx 查看nginx狀態(tài),顯示報錯為 80端口被占用
Jul 13 16:18:18 web01 nginx[2407]:nginx:[emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
原因分析:
安裝時 啟動使用了 nginx命令啟動,修改配置文件之后又使用 systemctl restart nginx命令啟動
nginx命令啟動時已將80端口占用,再使用systemctl restart nginx 又是跑到端口80 導(dǎo)致沖突報錯
解決方法:
查看nginx端口狀態(tài)
ps -ef|grep nginx #查看nginx端口使用情況
將nginx進程ss
pkill nginx
再使用system方式啟動
systemctl start nginx
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關(guān)推薦