命令列參數
nginx 支援下列命令列參數
-
-?
|-h
— 列印命令列參數的說明。 -
-c
— 使用替代的設定檔案
檔案
,而不是預設檔案。 -
-e
— 使用替代的錯誤日誌檔案
檔案
來儲存日誌,而不是預設檔案 (1.19.5)。特殊值stderr
選擇標準錯誤檔案。 -
-g
— 設定全域設定指令,例如:指令
nginx -g "pid /var/run/nginx.pid; worker_processes `sysctl -n hw.ncpu`;"
-
-p
— 設定 nginx 路徑前綴,即存放伺服器檔案的目錄 (預設值為前綴
/usr/local/nginx
)。 -
-q
— 在設定測試期間,抑制非錯誤訊息。 -
-s
— 向主程序發送一個訊號。參數訊號可以是下列其中之一訊號
-
stop
— 快速關閉 -
quit
— 正常關閉 -
reload
— 重新載入設定,使用新的設定啟動新的 worker 程序,並正常關閉舊的 worker 程序。 -
reopen
— 重新開啟日誌檔案
-
-
-t
— 測試設定檔:nginx 會檢查設定的語法是否正確,然後嘗試開啟設定中引用的檔案。 -
-T
— 與-t
相同,但另外將設定檔轉儲到標準輸出 (1.9.2)。 -
-v
— 列印 nginx 版本。 -
-V
— 列印 nginx 版本、編譯器版本和設定參數。