一、全局参数配置参考
常用参数配置示例:
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
二、各类模块的官方参考网址:
转载于:https://blog.51cto.com/281816327/1620257