Nginx配置檔案解讀

2021-09-05 09:26:57 字數 1250 閱讀 5493

nginx配置引數中文說明。

#定義nginx執行的使用者和使用者組

user local ***;

#nginx程序數,建議設定為等於cpu總核心數。

worker_processes 8;

#全域性錯誤日誌定義型別,[ debug | info | notice | warn | error | crit ]

error_log /var/log/nginx/error.log info;

#程序檔案

pid /var/run/nginx.pid;

#乙個nginx程序開啟的最多檔案描述符數目,理論值應該是最多開啟檔案數(系統的值ulimit -n)與nginx程序數相除,但是nginx分配請求並不均勻,所以建議與ulimit -n的值保持一致。

worker_rlimit_nofile 65535;

#工作模式與連線數上限

events

#fastcgi相關引數是為了改善**的效能:減少資源占用,提高訪問速度。下面引數看字面意思都能理解。

fastcgi_connect_timeout 300;

fastcgi_send_timeout 300;

fastcgi_read_timeout 300;

fastcgi_buffer_size 64k;

fastcgi_buffers 4 64k;

fastcgi_busy_buffers_size 128k;

fastcgi_temp_file_write_size 128k;

upstream baseurl

#對 「/」 啟用反向**

location /

#設定檢視nginx狀態的位址

location /nginxstatus

#本地動靜分離反向**配置

#所有jsp的頁面均交由tomcat或resin處理

location ~ .(jsp|jspx|do)?$

#所有靜態檔案由nginx直接讀取不經過tomcat或resin

——————————————————————分割線———————————————————————

筆者依據個人經驗進行總結,如有錯誤的地方請大家予以批評指正。

nginx 配置檔案解讀

參考 鏈結 在微服務的體系之下,nginx正在被越來越多的專案採用作為閘道器來使用,配合lua做限流 熔斷等控制 源自 nginx 指令碼語言,用標準c語言編寫並以源 形式開放,其設計目的是為了嵌入應用程式中,從而為應用程式提供靈活的擴充套件和定製功能。參考 鏈結 參考 鏈結lua 是乙個指令碼檔案...

nginx系列之二 配置檔案解讀

nginx系列之一 nginx入門 nginx系列之二 配置檔案解讀 nginx系列之三 日誌配置 nginx系列之四 web伺服器 nginx系列之五 負載均衡 nginx系列之六 cache服務 nginx系列之七 限流配置 nginx系列之八 使用upsync模組實現負載均衡 nginx配置檔...

nginx配置檔案

執行使用者 user nobody nobody 啟動程序 worker processes 2 全域性錯誤日誌及pid文件 error log logs error.log notice pid logs nginx.pid 工作模式及連線數上限 events 設定http伺服器,利用他的反向 功...