NGINX学习(二)--nginx配置文件详解
#定义nginx的用户和用户组 #user zhyyt zhyyt; #nginx进程数,建议设置为cpu总核心数,该配置决定工作进程(worker process)的数量 worker_processes 12; #全局日志位置和日志级别定义,[debug | info | notice | warn | error | crit] #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #进程文件,查看进程号 #pid logs/nginx.pid; #一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(系统的值ulimit -n)与nginx进程数相除,但是nginx分配请求不均匀,所以建议与ulimit-n的值保持一致。 worker_rlimit_nofile 65535; #工作模式与一个nginx的链接上限 events { #参考时间模型,use [ kqueue | rtsig | epoll | /dev/poll | select | poll ]; epoll模型是Linux 2.6以上版本内核中的高性能网络I/O模型,如果跑在FreeBSD上面,就用kqueue模型。 use epoll;