- -? | -h — 打印命令行參數的幫助
- -c file — 使用一個文件作爲配置而不是默認配置文件
- -g directives — 設置全局配置的指令,例如
nginx -g "pid /var/run/nginx.pid; worker_processes sysctl -n hw.ncpu
;"
- -p prefix — 設置 nginx 路徑前綴,即保存服務器文件的目錄 (默認值爲 /usr/local/nginx)
- -q — 在配置測試期間抑制非錯誤消息
-
-s signal — 向 master 進程發送信號,參數信號可以是以下幾種:
- stop — 立即關閉
- quit — 優雅的關閉,即退出前完成已經接收的連接請求
- reload — 重載配置文件,使用新配置開啓心 worker 進程,正常關閉舊 worker 進程
- reopen — 重新打開日誌文件
- -t — 測試配置文件: nginx 會檢查配置是否有正確的語法,然後嘗試打開配置中引入的文件
- -T — 和 -t 一樣, 但另外將配置文件轉儲到標準輸出 (1.9.2)
- -v — 打印 nginx 版本
- -V — 打印 nginx 版本, 編譯器版本及配置參數
參考鏈接:nginx command line parameters
ad: 知識就是力量