Nginx優化配置

2021-09-10 05:45:44 字數 1223 閱讀 8038

#user  nobody;

#==工作程序數,一般設定為cpu核心數

#==客戶端鏈結超時時間

keepalive_timeout  65;

#gzip  on;

#當配置多個server節點時,預設server names的快取區大小就不夠了,需要手動設定大一點

server_names_hash_bucket_size 512;

#server表示虛擬主機可以理解為乙個站點,可以配置多個server節點搭建多個站點

#每乙個請求進來確定使用哪個server由server_name確定

server

#error_page  404              /404.html;

# redirect server error pages to the static page /50x.html

#error_page   500 502 503 504  /50x.html;

location = /50x.html

}#當需要對同一埠監聽多個網域名稱時,使用如下配置,埠相同網域名稱不同,server_name也可以使用正則進行配置

#但要注意server過多需要手動擴大server_names_hash_bucket_size快取區大小

server

}server }}

nginx配置優化

worker processes指令控制工作程序數 worker processes 1 其預設值為1,這意味著nginx只執行乙個worker。該值應根據可用核心數,磁碟,網路子系統,伺服器負載等更改為最佳值。我們可以將值設定為可用的核心數。使用lscpu確定可用的核心數 lscpu archit...

Nginx配置優化

由於nginx處理php請求的第二步需要通過socket的方式和php fpm通訊,它能新建的最大socket數受到系統最大開啟檔案數的限制。新裝的linux預設只有1024,所以必須增加系統最大開啟檔案數目。ulimit n 命令可以檢視當前系統最大開啟檔案數。ulimit n 65535 可以將...

Nginx優化配置

user nobody 定義nginx執行的使用者和使用者組 worker processes auto nginx程序數,建議設定為等於cpu總核心數 auto表示自動 error log logs host error.log error log logs error.log notice er...