nginx的一些簡單配置

2021-08-03 21:36:54 字數 1504 閱讀 2295

mac下修改/usr/local/nginx

/conf/nginx.conf配置檔案

反向**加負載均衡:

user  nobody;

worker_processes auto;#nginx 程序數,建議按照cpu 數目來指定,一般為它的倍數,auto是自動檢測

#乙個nginx 程序開啟的最多檔案描述符數目,理論值應該是最多開啟檔案數(ulimit -n)與nginx 程序數相除,

#但是nginx 分配請求並不是那麼均勻,所以最好與ulimit -n 的值保持一致,

#這個是系統開啟檔案限制有關,如果系統沒有更改這裡設定再高也沒有用,會報24: too many open files的錯誤,

#mac壓力測試前先ulimit -n 10000,10000據說是mac的上限,linux上限是60000,但是也有人說8g的mac上限只有2500,

#經過我的測試即使ulimit -n 10000設定了,worker_rlimit_nofile設定為10000和2048的效果沒什麼區別

worker_rlimit_nofile 2048;

error_log logs/error.log;#錯誤日誌

#error_log logs/error.log notice;

#error_log logs/error.log info;

pid logs/nginx.pid;#程序號

error_page 500 502 503 504 /50x.html;#50x的錯誤頁面

關於nginx的一些常用配置

nginx engine x 是乙個高效能的http和反向 伺服器,也是乙個imap pop3 smtp伺服器。1 併發連線配置 1.1 worker processes nginx執行工作程序個數,一般設定cpu的核心或者核心數x2。nginx.conf配置檔案中,設定 worker proces...

Springboot一些簡單的配置(一)

server.port 配置了web容器的埠號 error.path 配置了專案出錯時去的頁面 server.servlet.session.timeout 配置了session失效的時間 30m表示30分鐘 不填單位預設是秒 但是是向上取分鐘的整 比如119 是算1分鐘 server.servle...

nginx配置遇到的一些問題

由於是nginx 所以不標準的tcp報文會被截掉一部分發不出去,所以加了一句 underscores in headers on 解決請求頭部分內容缺失問題 來自 user nobody worker processes 10 error log usr local nginx logs error...