linux下解決80端口被占用
安裝一個nginx服務,在啟動的時候報80端口被占用了,我們來檢查一下有哪些服務占用了80端口

首先我們查一下占用80端口的有哪些服務,netstat -lnp|grep 80 查看80端口被那些服務占用。

會發現其實就是第一行httpd服務占用了80端口,服務名稱前面是他的pid號

可以看到httpd服務占用了80端口,我只要把它進程給結束掉就可以了

在去查看一下80被占用的情況netstat -lnp|grep 80

啟動nginx服務看是否能啟動成功。

在查看一下80端口,現在看以看到是nginx占用了80端口,nginx監聽了80端口

摘自百度經驗 筆記
cd /usr/local/nginx/sbin/
./nginx
./nginx -s stop
./nginx -s quit
./nginx -s reload
./nginx -s quit:此方式停止步驟是待nginx進程處理任務完畢進行停止。
./nginx -s stop:此方式相當於先查出nginx進程id再使用kill命令強制殺掉進程。
查詢nginx進程
1
2
3
4
5
ps aux|grep nginx
重啟 nginx
1.先停止再啟動(推薦):
對 nginx 進行重啟相當於先停止再啟動,即先執行停止命令再執行啟動命令。如下:
1
2
3
4
./nginx -s quit
./nginx
2.重新加載配置文件:
當 ngin x的配置文件 nginx.conf 修改后,要想讓配置生效需要重啟 nginx,使用-s reload不用先停止 ngin x再啟動 nginx 即可將配置信息在 nginx 中生效,如下:
./nginx -s reload
啟動成功后,在瀏覽器可以看到這樣的頁面:

————————————————
版權聲明:本文為CSDN博主「吃井不忘挖水人」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_41399976/article/details/93854778
