當一個程序掛了以后,要去測試一下其他的程序,其他的程序也掛了的話,那就是服務上出錯了。
如上圖,掛的原因就是apche占了80端口,而nginx默認使用的也是80端口,所以導致了nginx掛了。
1.首先要kill了apache的進程,重啟nginx。
sudo ps -aux | grep apache
sudo kill 進程號
2.你要先確保關閉nginx進程了(可以通過pkill -9 nginx關閉進程)
pkill -9 nginx
3.進入你的sbin目錄(sbin目錄下面有個nginx為啟動程序)
執行命令:nginx -t回車,即可看到nginx.conf文件所在目錄
4.然后在sbin目錄執行nginx -c /etc/nginx/nginx.conf(這里是要定位到你的nginx.cof,以自己的路徑為准)
nginx -c /etc/nginx/nginx.conf
再次訪問網站就OK了。