一、全局參數配置參考
常用參數配置示例:
user nobody nobody; worker_processes 4; errorlog /var/log/nginx/nginxErrorLog.log; pid /var/run/nignx.pid; worker_rlimit_nofile 65535; events { use epoll; worker_connections 65535; }
user指定nginx worker進程運行的用戶和用戶組,默認是nobody;
worker_processes指定要開啓的進程數,建議進程數和CPU核數一致;
error_log用來所指定全局錯誤日誌文件,日誌級別由debug\info\notice\warn\error\crit可以選擇;
pid指定進程ID的存儲文件位置;
worker_rlimit_nofile更改worker進程的最大打開文件數限制。如果沒設置的話,這個值爲操作系統的限制。設置後你的操作系統和Nginx可以處理比“ulimit -a”更多的文件,;
events指定nginx的工作模式和連接數上限;
use指定nginx的工作模式,選項可爲select\epoll\kqueue\rtig和/dev/poll,關於各類模式參考http://it.chinawin.net/internet/article-e17.html
worker_connections指定每個進程最大的連接數;
更多的參數參考網址:http://nginx.org/en/docs/ngx_core_module.html
二、各類模塊的官方參考網址: