一、全局参数配置参考
常用参数配置示例:
1
2
3
4
5
6
7
8
9
|
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
二、各类模块的官方参考网址:
本文转自 bannerpei 51CTO博客,原文链接:http://blog.51cto.com/281816327/1620257,如需转载请自行联系原作者