nginx配置檔案的詳細介紹

2021-12-30 12:52:08 字數 1034 閱讀 5954

為什麼一直著重研究nginx呢?是因為它是一款很強大的伺服器,如果會lua這種外掛程式語言的話,配合與之使用將會是未來幾年的新的流行技術,因為太輕了,能力太強大了,到現在可以大概看出,實際伺服器之間的架構就是配置檔案的鏈結,修改,新增等關係。下面就介紹一下nginx的配置解析:

nginx 的配置主要是修改 /usr/local/nginx/conf/nginx.conf檔案

配置使用者和使用者組

user www www;工作程序數,建議設定為cpu的總核數

worker_processes 2;全域性錯誤日誌定義型別,日誌等級從低到高依次為:

debug | info | notice | warn | error | criterror_log logs/error.log info;記錄主程序id的檔案

pid /usr/local/nginx/nginx.pid;**乙個程序能開啟的檔案描述符最大值,理論上該值因該是最多能開啟的檔案數除以程序數。但是由於nginx負載並不是完全均衡的,

所以這個值最好等於最多能開啟的檔案數。執行 sysctl -a | grep fs.file 可以看到linux檔案描述符。**

worker_rlimit_nofile 65535;工作模式與連線數上限

events 設定http伺服器,利用它的反向**功能提供負載均衡支援

http #主機配置

server

#啟用nginx status 監聽頁面

location /nginxstatus

#錯誤頁面

error_page 500 502 503 504 /50x.html;

location = /50x.html

}至此,nginx基本的負載均衡配置完成,實驗中部署2臺tomcat, 然後訪問時返回不同的結果,在瀏覽器中輸入位址,也就是nginx服務的訪問位址就ok了。

nginx詳細配置檔案

快取時間設定 js和css快取時間設定 location js css 日誌格式設定 定義本虛擬主機的訪問日誌 access log var log nginx ha97access.log access 對 啟用反向 location 設定檢視nginx狀態的位址 location nginxst...

Nginx核心配置檔案介紹

配置總覽 1.設定worker程序的使用者,指的linux中的使用者,會涉及到nginx操作目錄或檔案的一些許可權,預設為 nobody user root 2.worker程序工作數設定,一般來說cpu有幾個,就設定幾個,或者設定為n 1也行 worker processes 1 3.nginx ...

nginx配置檔案作用介紹

1 nginx配置檔案nginx.conf中文詳解 23 定義nginx執行的使用者和使用者組 4user www www 56 nginx程序數,建議設定為等於cpu總核心數。7 worker processes 8 8 9 全域性錯誤日誌定義型別,debug info notice warn e...