Linux下nginx的啟動 關閉 重啟

2021-06-20 16:45:24 字數 1082 閱讀 5200

啟動操作

/usr/nginx/sbin/nginx (/usr/nginx/sbin/nginx -t 檢視配置資訊是否正確)

停止操作

停止操作是通過向nginx程序傳送訊號(什麼是訊號請參閱linux文 

章)來進行的

步驟1:查詢nginx主程序號

ps  -ef 

| grep 

nginx

在程序列表裡 

面找master程序,它的編號就是主程序號了。

步驟2:傳送訊號

從容停止nginx:

kill 

-quit 

主程序號

快速停止nginx:

kill 

-term 

主程序號

強制停止nginx:

pkill 

-9 nginx

另外, 

若在nginx.conf配置了pid檔案存放路徑則該檔案存放的就是nginx主程序號,如果沒指定則放在nginx的logs目錄下。有了pid文 

件,我們就不用先查詢nginx的主程序號,而直接向nginx傳送訊號了,命令如下:

kill 

-訊號型別 

'/usr/nginx/logs/nginx.pid'

平滑重啟

如果更改了配置就要重啟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

Linux下安裝nginx並啟動

wget 2020 06 23 15 42 43 正在解析主機 nginx.org nginx.org 95.211.80.227,62.210.92.35,2001 1af8 4060 a004 21 e3 正在連線 nginx.org nginx.org 95.211.80.227 443.已連...

linux下oracle 10g的啟動與關閉

注 oracle home為oracle的安裝路徑 1,以oracle使用者登入 su oracle 2,啟動tns oracle home bin lsnrctl start 3,用sqlplus啟動資料庫 oracle home bin sqlplus nolog sql connect sys...

Linux下的Nginx安裝 開機自啟動

這裡使用的版本分別為 copy壓縮包至linux的相應目錄,例如 opt下的software,需要確認當前登入使用者有許可權進行解壓和安裝。tar zxvf pcre 8.12.tar.gz cd pcre 8.12 configure 或.config進行編譯 在這裡可能會遇到出錯,顯示confi...