nginx配置引數

2021-06-19 08:24:21 字數 1235 閱讀 2513

#執行使用者

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最大可用的檔案描述符個數,...