nginx的啟動指令是:
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
-c制定設定檔的路徑,不加-nginx載入預設路徑的設定檔。
研究了一下nginx幫助文件後發現,有-s參數可管理nginx服務:
# /usr/local/nginx/sbin/nginx -h
nginx version: nginx/nginx/sbin/nginx -h
nginx version: nginx/0.7.63 : nginx [-?hvVt] [-s signal] [-c filename] [-p prefix] [-g directives]
Options:
-?,-h : this help
-v : show version and exit- V : show version and configure options then exit
-t : test configuration and exit
-s signal : send signal to a master process: stop, quit, refid, reload: usr/local/nginx/)-c filename : set configuration file (default: conf/nginx.conf)
-g directives : set global directives out of configuration file
於是執行於是執行/寶貝/nginx -s
nginx已經重啟成功下面是轉載的內容
/usr/nginx/sbin/nginx -t
伺服器正在運行的Nginx要進行升級、添加或刪除模組時,我們需要停掉伺服器並做相應修改,這樣伺服器就要在一段時間內停止服務,Nginx可以在不停機的情況下進行各種升級動作而不影響伺服器運作。
步驟1: