Nginx詳細配置的備註說明

2021-09-02 02:48:37 字數 1947 閱讀 7864

#

#user nobody;

#定義了nginx對外提供web服務時的worker程序數。最優值取決於許多因素,包括(但不限於)cpu核的數量、儲存資料的硬碟數量

#及負載模式。不能確定的時候,將其設定為可用的cpu核心數將是乙個好的開始(設定為「auto」將嘗試自動檢測它)。

worker_processes 2;

#更改worker程序的最大開啟檔案數限制。如果沒設定的話,這個值為作業系統的限制。

#設定後你的作業系統和nginx可以處理比「ulimit -a」更多的檔案,所以把這個值設高,這樣nginx就不會有「too many open files」問題了。

#禁止訪問web-inf目錄檔案

location ~ ^/(web-inf)/

#靜態檔案讓nginx處理

#}}

#gzip模組設定

gzip on; #告訴nginx採用gzip壓縮的形式傳送資料

#指定的客戶端禁用gzip功能。我們設定成ie6或者更低版本以使我們的方案能夠廣泛相容。

gzip_disable 'msie6';

#告訴nginx在壓縮資源之前,先查詢是否有預先gzip處理過的資源。這要求你預先壓縮你的檔案(在這個例子中被注釋掉了),

#從而允許你使用最高壓縮比,這樣nginx就不用再壓縮這些檔案了

#gzip_static on;

#允許或者禁止壓縮基於請求和響應的響應流。我們設定為any,意味著將會壓縮所有的請求。

gzip_proxied any;

#最小壓縮檔案大小。如果乙個請求小於1000位元組,我們最好不要壓縮它,因為壓縮這些小的資料會降低處理此請求的所有程序的速度。

gzip_min_length 1k;

#設定資料的壓縮等級。這個等級可以是1-9之間的任意數值,9是最慢但是壓縮比最大的。我們設定為4,這是乙個比較折中的設定。

gzip_comp_level 4;

#設定需要壓縮的資料格式

Nginx詳細配置的備註說明

nginx.conf user nobody 定義了nginx對外提供web服務時的worker程序數。最優值取決於許多因素,包括 但不限於 cpu核的數量 儲存資料的硬碟數量 及負載模式。不能確定的時候,將其設定為可用的cpu核心數將是乙個好的開始 設定為 auto 將嘗試自動檢測它 worker...

nginx詳細配置說明

nginx的工作程序的使用者以及使用者組,windows不需要配置 user nobody 工作程序個數,通常配置為cpu總和數 worker processes 1 error log logs error.log error log logs error.log notice error log...

nginx配置詳細說明

定義nginx執行的使用者和使用者組 user www www nginx程序數,建議設定為等於cpu總核心數。worker processes 8 全域性錯誤日誌定義型別,debug info notice warn error crit error log var log nginx error...