參考位址 :【nginx中文網】 , 【nginx官網】
nginx -h
nginx -?
#基礎版本資訊
nginx -v
#版本資訊以及配置選項資訊
nginx -v
#檢測配置檔案 *語法* 是否有誤
nginx -t
#檢測配置檔案 *語法* 是否有錯誤,並轉儲
nginx -t
#在檢測配置檔案期間遮蔽非錯誤資訊
nignx -q
#設定配置檔案
nignx -c filename eq: nginx -c /usr/local/nginx/conf/nginx.conf
#設定配置檔案外的全域性指令
nignx -g directives eq: nginx -g daemon off
#直接執行
nginx
#重啟nginx -s reopen
nginx -s reload
# 強制 停止
nginx -s stop
# 優雅停止
nginx -s quit
#從容停止命令,等所有請求結束後關閉服務
ps -ef |
grep nginx
kill -quit nginx主程序號 eq: kill -quit 123
#快速停止命令,立刻關閉nginx程序
ps -ef |
grep nginx
kill -term nginx主程序號 eq: kill -term 123
#如果以上命令不管用,可以強制停止
kill -9 nginx主程序號
#嫌麻煩可以不用檢視程序號,直接使用命令進行操作,
#其中/usr/local/nginx/nginx.pid 為nginx.conf中pid命令設定的引數,用來存放nginx主程序號的檔案
kill -訊號型別(hup|term|quit)
cat /usr/local/nginx/nginx.pid
命令
解釋term, int
快速關閉
quit
從容關閉
hup過載配置
用新的配置開始新的工作程序
從容關閉舊的工作程序
usr1
重新開啟日誌檔案
usr2
平滑公升級可執行程式
winch
從容關閉工作程序
Nginx學習筆記(二)
在 訪問過程中,經常會遇見各種各樣的錯誤,如找不到訪問的頁面則會提示404 not found 錯誤,沒有訪問許可權會提示403 forbidden 等,對於普通人而言,這樣的提示介面 並不友好。在nginx 的主配置檔案中,給出了以下的處理方式。errr page 500 502 503 504 ...
nginx學習筆記1 命令
nginx h 或 1 另行指定配置檔案的啟動方式 nginx c tmpnginx.conf,這時,會讀取 c引數後指定的nginx.conf配置檔案來啟動nginx。2 另行指定安裝目錄的啟動方式 nginx p usr local nginx 使用 p引數指定nginx的安裝目錄 3 另行指定...
Nginx學習筆記二 nginx的配置
nginx在執行時,至少必須載入幾個核心模組和乙個事件類模組。這些模組執行時所支援的配置項稱為基本配置 所有其他模組執行時都需要依賴的配置。按照使用者使用時的預期功能分為四類 1.用於除錯 定位問題的配置項 2.正常執行的必備配置項 3.優化效能的配置項 4.事件類配置項 有些事件類配置項規劃到優化...