#執行使用者
user www www;
#工作執行緒
worker_processes 5;
#錯誤日誌 debug模式
error_log logs/error.log debug;
# 記錄nginx主程序的id
pid logs/nginx.pid;
events
#客戶端 header 請求超時時間
client_header_timeout 3m;
#客戶端 內容 請求超時時間
client_body_timeout 3m;
#客戶端傳送請求超時時間 established 狀態還沒有傳送回應
send_timeout 3m;
#開啟gzip模式
gzip on;
#壓縮級別 1-9 1最快 9最慢
gzip_comp_level 5;
#回送給客戶端最小的gzip壓縮大小
gzip_min_length 1100;
#設定gzip快取的大小 預設是 4-8k之間
gzip_buffers 4 8k;
#需要使用gzip壓縮的內容mime集合 每種型別中間用」 「空格分割
gzip_types text/plain;
#linux 2.4+ 可設定 可通過呼叫核心級 sendfile() 來提高效能
sendfile on;
#freebsd 或 基於tcp_cork的linux系統可使用
tcp_nopush on;
#只在keep-alive的鏈結狀態中使用
tcp_nodelay on;
#設定保留鏈結超時時間為75秒 設定header超時時間為20秒
keepalive_timeout 75 20;
#預設虛機配置
server
location /i/
}#設定乙個虛擬機器
server
#字尾為jpg|jpeg|gif|css|png|js|ico|html的檔案作為靜態檔案,快取30天,並且不記錄訪問日誌
#設定.ht許可權檔案禁止訪問
location ~ /\.ht
}#設定一組名稱為big_server_com的服務群
upstream big_server_com
}
Nginx常用配置引數
nginx配置檔案 main 全域性設定 user 使用者,以及使用者組 worker process nginx開啟的子程序的數量,和cpu數量一致 error log pid 程序id 儲存檔案位置 worker rlimit notify 1024 指定nginx乙個程序可以開啟的最多檔案描述...
nginx 配置引數優化
nginx作為高效能web伺服器,即使不特意調整配置引數也可以處理大量的併發請求。以下的配置引數是借鑑網上的一些調優引數,僅作為參考,不見得適於你的線上業務。worker程序 該引數表示啟動幾個工作程序,建議和本機cpu核數保持一致,每一核cpu處理乙個程序。它表示nginx最大可用的檔案描述符個數...
nginx配置引數優化
ginx作為高效能web伺服器,即使不特意調整配置引數也可以處理大量的併發請求。以下的配置引數是借鑑網上的一些調優引數,僅作為參考,不見得適於你的線上業務。worker程序 該引數表示啟動幾個工作程序,建議和本機cpu核數保持一致,每一核cpu處理乙個程序。它表示nginx最大可用的檔案描述符個數,...