啟動操作
nginx -c /usr/local/nginx/conf/nginx.conf
-c引數指定了要載入的nginx配置檔案路徑
停止操作
停止操作是通過向nginx程序傳送訊號來進行的
步驟1:查詢nginx主程序號
ps -ef | grep nginx
在程序列表裡 面找master程序,它的編號就是主程序號了。
步驟2:傳送訊號
複製**
從容停止nginx:
kill -quit 主程序號
例如:kill -quit 16391
快速停止nginx:
kill -term 主程序號
強制停止nginx:
kill -9 主程序號
複製**
另外, 若在nginx.conf配置了pid檔案存放路徑則該檔案存放的就是nginx主程序號,如果沒指定則放在nginx的logs目錄下。有了pid文 件,我們就不用先查詢nginx的主程序號,而直接向nginx傳送訊號了,命令如下:
kill -訊號型別'/usr/local/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 重啟 關閉 啟動
啟動操作 nginx c usr local nginx conf nginx.conf c引數指定了要載入的nginx配置檔案路徑 停止操作 停止操作是通過向nginx程序傳送訊號來進行的 步驟1 查詢nginx主程序號 ps ef grep nginx在程序列表裡 面找master程序,它的編號...
Linux Nginx啟動 停止 重啟指令碼
nginx 啟動 重啟 停止指令碼 第一步 先執行命令關閉nginx sudo kill cat usr local nginx logs nginx.pid 第二步 vi etc init.d nginx 輸入以下內容 儲存退出 第三步 chmod x etc init.d nginx 第四步 s...
Linux Nginx啟動 停止 重啟指令碼
nginx 啟動 重啟 停止指令碼 第一步 先執行命令關閉nginx ps ef grep nginx 檢視狀態 sudo kill 9 程序號 第二步 sudo vi etc init.d nginx 輸入以下內容 儲存退出 esc wq 第三步 二 sudo vi etc rc.local 將n...