且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

nginx全局常用参数(核心功能参数)和其他模块参考

更新时间:2022-09-15 20:20:46

一、全局参数配置参考

常用参数配置示例:

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


二、各类模块的官方参考网址:

http://nginx.org/en/docs/





本文转自 bannerpei 51CTO博客,原文链接:http://blog.51cto.com/281816327/1620257,如需转载请自行联系原作者