nginx 優化 配置檔案
#參考文章
#執行使用者
user nginx;
#程序檔案pid
pid pid/nginx.pid;
#全域性錯誤日誌定義型別,[ debug | info | notice | warn | error | crit ]
error_log /var/log/nginx/error.log info;
#優化worker processes
#nginx是多程序的而不是多執行緒的,對於程序相關的配置我們需要如下優化。首先看一下伺服器的處理器數。
worker_processes 2;
worker_rlimit_nofile 100000;
#工作模式與連線數上限
#對 "/" 啟用反向**
listen 80; #監聽埠
listen 443 ssl; #開啟ssl埠
server_name www.test.com test.com;#網域名稱可以有多個,用空格隔開
index index.html index.htm index.php; #支援的首頁型別
root /data/nginx/html; #**根目錄
ssl_certificate www.test.com.crt; #此檔案為你申請的ssl證書
ssl_certificate_key www.test.com.key; #此檔案為你申請的ssl key
ssl_session_timeout 5m;
ssl_protocols tlsv1 tlsv1.1 tlsv1.2;
ssl_ciphers ecdhe-rsa-aes128-gcm-sha256:high:!anull:!md5:!rc4:!dhe;
ssl_prefer_server_ciphers on;
client_header_buffer_size 2048k;
large_client_header_buffers 4 2048k;
#開啟php**
location ~ .*\.(php|php5)?$
location /
#快取時間設定
#js和css快取時間設定
location ~ .*\.(js|css)?$
#使用cdn後 訪問日誌中獲取真實ip
set_real_ip_from *.*.*.*; #前端主機的ip段或主機ip
real_ip_header x-real-ip;
real_ip_header x-forwarded-for;
#允許後台登入的ip
location ^~ /admin
location ~* /novel/(lnmp|urban|doc|fantasy|thorugh)
#所有靜態檔案由nginx直接讀取不經過tomcat或resin
Nginx配置檔案優化
open file cache max 102400 inactive 20s 這個將為開啟檔案指定快取,預設是沒有啟用的,mx指定快取數量,建議和開啟檔案數一致 inactive是指經過多長時間檔案沒被請求後刪除快取 open file cache valid 30s 這個是指多長時間檢查一次快取...
nginx配置檔案
執行使用者 user nobody nobody 啟動程序 worker processes 2 全域性錯誤日誌及pid文件 error log logs error.log notice pid logs nginx.pid 工作模式及連線數上限 events 設定http伺服器,利用他的反向 功...
nginx 配置檔案
ps nginx使用有兩三年了,現在經常碰到有新使用者問一些很基本的問題,我也沒時間一一回答,今天下午花了點時間,結合自己的使用經驗,把nginx的主要配置引數說明分享一下,也參考了一些網路的內容,這篇是目前最完整的nginx配置引數中文說明了。更詳細的模組引數請參考 定義nginx執行的使用者和使...