1. 程式人生 > 其它 >nginx從入門開始------2 常用命令及配置介紹

nginx從入門開始------2 常用命令及配置介紹

技術標籤:nginxnginx

常用命令及配置介紹

Nginx常用命令

幫助命令:nginx -h
啟動Nginx伺服器 :sudo nginx
檢視程序: ps aux | grep nginx
配置檔案路徑:/usr/local/nginx/conf/nginx.conf
檢查配置檔案:sudo nginx -t
指定啟動配置檔案:sudo nginx -c /usr/local/nginx/conf/nginx.conf
暴力停止服務:sudo nginx -s stop
優雅停止服務:sudo nginx -s quit
重新載入配置檔案:sudo nginx -s reload

配置介紹

1、全域性塊:配置影響nginx全域性的指令。一般有執行nginx伺服器的使用者組,nginx程序pid存放路徑,日誌存放路徑,配置檔案引入,允許生成worker process數等。

2、events塊:配置影響nginx伺服器或與使用者的網路連線。有每個程序的最大連線數,選取哪種事件驅動模型處理連線請求,是否允許同時接受多個網路連線,開啟多個網路連線序列化等。

3、http塊:可以巢狀多個server,配置代理,快取,日誌定義等絕大多數功能和第三方模組的配置。如檔案引入,mime-type定義,日誌自定義,是否使用sendfile傳輸檔案,連線超時時間,單連線請求數等。

4、server塊:配置虛擬主機的相關引數,一個http中可以有多個server。

5、location塊:配置請求的路由,以及各種頁面的處理情況。

...              #全域性塊

events {
#events塊 ... } http #http塊 { ... #http全域性塊 server #server塊 { ... #server全域性塊 location [PATTERN] #location塊 { ... } location [PATTERN] { ... } } server { ..
. } ... #http全域性塊 }