nginx啟動 關閉 重啟

2022-05-24 14:45:10 字數 1718 閱讀 4379

1、啟動

[root@localhost local]# nginx/sbin/nginx   #啟動

[root@localhost local]# nginx/sbin/nginx -t #檢查配置檔案是否正確

nginx: the configuration

file /usr/local/nginx/conf/nginx.conf syntax is ok

nginx: configuration

file /usr/local/nginx/conf/nginx.conf test is successful

[root@localhost local]# netstat -ntlp

active internet connections (only servers)

proto recv-q send-q local address foreign address state pid/program name

tcp 00

0.0.0.0:80

0.0.0.0:* listen 2756/nginx

2、停止

[root@localhost sbin]# ps -ef | grep

nginx #查詢nginx主程式號,在程序列表裡找master程序,它的編號就是主程序號。

root28111

017:52 ? 00:00:00 nginx:masterprocess ./nginx

nobody

2838

2811

017:57 ? 00:00:00

nginx: worker process

root

27504

2707

019:07 pts/0

00:00:00

grep

nginx

[root@localhost sbin]#

kill -quit 2811 #從容停止nginx

[root@localhost sbin]#

ps -ef | grep

nginx

root

27513

2707

019:08 pts/0

00:00:00

grep

nginx

快速停止   kill -term 主程序號

強制停止   kill -9 nginx 

3、重啟

如果更改了配置就要重啟nginx,要先關閉nginx再開啟?可以向nginx 傳送訊號,平滑重啟。

平滑重啟命令:

kill -hup 主程序號或程序號檔案路徑

或者使用

/usr/nginx/sbin/nginx -s reload

注意,修改了配置檔案後最好先檢查一下修改過的配置檔案是否正確,以免重啟後nginx出現錯誤影響伺服器穩定執行。判斷nginx配置是否正確命令如下:

nginx -t -c /usr/nginx/conf/nginx.conf

或者/usr/nginx/sbin/nginx -t

nginx啟動 重啟 關閉

一 啟動 cd usr local nginx sbin nginx 二 重啟 更改配置重啟nginx kill hup 主程序號或程序號檔案路徑 或者使用 cd usr local nginx sbin nginx s reload 判斷配置檔案是否正確 nginx t c usr local n...

nginx啟動 重啟 關閉

一 啟動 cd usr local nginx sbin nginx 二 重啟 更改配置重啟nginx kill hup 主程序號或程序號檔案路徑 或者使用 cd usr local nginx sbin nginx s reload 判斷配置檔案是否正確 nginx t c usr local n...

nginx啟動 重啟 關閉

一 啟動 cd usr local nginx sbin nginx 二 重啟 更改配置重啟nginx kill hup 主程序號或程序號檔案路徑 或者使用 cd usr local nginx sbin nginx s reload 判斷配置檔案是否正確 nginx t c usr local n...