首頁  >  文章  >  運維  >  開啟Nginx時連接埠被佔用怎麼解決

開啟Nginx時連接埠被佔用怎麼解決

WBOY
WBOY轉載
2023-05-20 17:46:065481瀏覽

如圖所示:

開啟Nginx時連接埠被佔用怎麼解決

查看連接埠佔用情況:

sudo netstat -apn | grep 80

開啟Nginx時連接埠被佔用怎麼解決

##查看佔用埠的進程:

ps -ef | grep 3345

開啟Nginx時連接埠被佔用怎麼解決# #透過結果可知,80埠是nginx本身佔用了,可以殺掉行程,重新啟動nginx

sudo kill -9 3345

sudo netstat - apn | grep 80

開啟Nginx時連接埠被佔用怎麼解決成功殺掉進程後,啟動nginx

##啟動nginx成功,在瀏覽器輸入nginx所在系統的ip位址,驗證nginx是否啟動成功開啟Nginx時連接埠被佔用怎麼解決

開啟Nginx時連接埠被佔用怎麼解決#下面介紹下nginx的啟動、停止與重新啟動

##啟動

開啟Nginx時連接埠被佔用怎麼解決

啟動程式碼格式:nginx安裝目錄位址-c nginx設定檔位址

例如:

[root@linuxserver sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
開啟Nginx時連接埠被佔用怎麼解決

停止

nginx的停止有三種方式:

從容停止

  1、查看進程編號開啟Nginx時連接埠被佔用怎麼解決

[root@linuxserver ~]# ps -ef|grep nginx

#  2 、殺死進程開啟Nginx時連接埠被佔用怎麼解決

[root@linuxserver ~]# kill -quit 2072

#快速停止

1、查看進程編號

[root@linuxserver ~]# ps -ef|grep nginx

2、殺死進程

[root@linuxserver ~]# kill -term 2132
或 
[root@linuxserver ~]# kill -int 2132

強制停止開啟Nginx時連接埠被佔用怎麼解決

[root@linuxserver ~]# pkill -9 nginx

重啟

1、驗證nginx設定檔是否正確

開啟Nginx時連接埠被佔用怎麼解決方法一:進入nginx安裝目錄sbin下,輸入指令./nginx -t

看到如下顯示nginx.conf syntax is ok

開啟Nginx時連接埠被佔用怎麼解決nginx. conf test is successful

說明設定檔正確!

開啟Nginx時連接埠被佔用怎麼解決

######方法二:在啟動指令-c前加上-t################2、重啟nginx服務方法一:進入nginx可執行目錄sbin下,輸入指令./nginx -s reload 即可###############方法二:找出目前nginx行程號,然後輸入指令:kill -hup程式號實作重啟nginx服務############

以上是開啟Nginx時連接埠被佔用怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除