Nginx詳細配置的備註說明

2021-07-22 14:01:24 字數 2132 閱讀 5748

nginx.conf**  

#  #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詳細配置的備註說明

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

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...