nginx 簡略教程

注意

如下命令,都是相對於 nginx 根目錄操做的。nginx

例如 nginx 根目錄是:服務器

/usr/local/WebEnvironment/Nginx-1.12.1

那麼好比下面將會出現的強制退出 nginx 的命令描述:ui

sudo sbin/nginx -s stop

它實際表述的是:代理

sudo /usr/local/WebEnvironment/Nginx-1.12.1/sbin/nginx -s stop

用途

  1. 服務靜態內容
  2. 做爲代理服務器
  3. 經過 FastCGI 程序鏈接

簡介

nginx 採起基於事件的模型,而且依賴這些機制在工做進程之間分配請求。工做進程的數量在配置文件中被定義,也許被固定,也許根據 CPU 核心數量動態調整。日誌

配置文件

配置文件:nginx.conf,路徑:code

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 使修改生效。it

未完待續....ast

相關文章
相關標籤/搜索