您好,登錄后才能下訂單哦!
這篇文章主要講解了“開啟Nginx時端口被占用怎么解決”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“開啟Nginx時端口被占用怎么解決”吧!
如圖所示:
查看端口占用情況:
sudo netstat -apn | grep 80
查看占用端口的進程:
ps -ef | grep 3345
通過結果可知,80端口是nginx本身占用了,可以殺掉進程,重新啟動nginx
sudo kill -9 3345
sudo netstat -apn | grep 80
成功殺掉進程后,啟動nginx
啟動nginx成功,在瀏覽器輸入nginx所在系統的ip地址,驗證nginx是否啟動成功
下面介紹下nginx的啟動、停止與重啟
啟動
啟動代碼格式:nginx安裝目錄地址 -c nginx配置文件地址
例如:
[root@linuxserver sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
停止
nginx的停止有三種方式:
從容停止
1、查看進程號
[root@linuxserver ~]# ps -ef|grep nginx
2、殺死進程
[root@linuxserver ~]# kill -quit 2072
快速停止
1、查看進程號
[root@linuxserver ~]# ps -ef|grep nginx
2、殺死進程
[root@linuxserver ~]# kill -term 2132 或 [root@linuxserver ~]# kill -int 2132
強制停止
[root@linuxserver ~]# pkill -9 nginx
重啟
1、驗證nginx配置文件是否正確
方法一:進入nginx安裝目錄sbin下,輸入命令./nginx -t
看到如下顯示nginx.conf syntax is ok
nginx.conf test is successful
說明配置文件正確!
方法二:在啟動命令-c前加-t
2、重啟nginx服務方法一:進入nginx可執行目錄sbin下,輸入命令./nginx -s reload 即可
方法二:查找當前nginx進程號,然后輸入命令:kill -hup 進程號 實現重啟nginx服務
感謝各位的閱讀,以上就是“開啟Nginx時端口被占用怎么解決”的內容了,經過本文的學習后,相信大家對開啟Nginx時端口被占用怎么解決這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。