注意
以下命令,都是相對於 nginx
根目錄操作的。
例如 nginx
根目錄是:
/usr/local/WebEnvironment/Nginx-1.12.1
那麼比如下面將會出現的強制退出 nginx
的命令描述:
sudo sbin/nginx -s stop
它實際表述的是:
sudo /usr/local/WebEnvironment/Nginx-1.12.1/sbin/nginx -s stop
用途
- 服務靜態內容
- 作為代理伺服器
- 通過
FastCGI
程式連線
簡介
nginx
採取基於事件的模型,並且依賴這些機制在工作程式之間分配請求。工作程式的數量在配置檔案中被定義,也許被固定,也許根據 CPU
核心數量動態調整。
配置檔案
配置檔案:nginx.conf
,路徑:
conf/nginx.conf
常用操作
命令
// 啟動
sudo sbin/nginx
// 過載配置檔案
sudo sbin/nginx -s reload
// 重新開啟日誌檔案
sudo sbin/nginx -s reopen
// 強制停止
sudo sbin/nginx -s stop
// 正常停止
sudo sbin/nginx -s quit
// 檢查配置檔案語法是否正確(推薦:在過載配置檔案先執行)
sudo sbin/nginx -t
應用場景
如果改變了配置檔案,則需要 sbin/nginx -s reload
使修改生效。
未完待續….