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

简介:

一、全局参数配置参考

常用参数配置示例:

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,如需转载请自行联系原作者

相关文章
|
1月前
|
应用服务中间件 nginx
Nginx安装nginx-rtmp-module模块
【2月更文挑战第4天】 nginx中的模块虽然就是类似插件的概念,但是它无法像VsCode那样轻松的安装扩展。 nginx要安装其它模块必须同时拿到nginx源代码和模块源代码,然后手动编译,将模块打到nginx中,最终生成一个名为nginx的可执行文件。
74 6
|
3月前
|
负载均衡 网络协议 应用服务中间件
【Nginx】Nginx 功能特性
【1月更文挑战第25天】【Nginx】Nginx 功能特性
|
3月前
|
应用服务中间件 nginx
百度搜索:蓝易云【利用nginx内置ngx_http_mirror_module模块实现流量复制及流量放大】
以上就是使用Nginx内置 `ngx_http_mirror_module`模块实现流量复制和流量放大的简要示例。通过合理配置和利用该模块,可以实现更复杂的流量控制和调试需求。
57 1
|
5月前
|
应用服务中间件 nginx
nginx防盗链功能
nginx防盗链功能
|
27天前
|
应用服务中间件 Linux PHP
Linux下安装php环境并且配置Nginx支持php-fpm模块
Linux下安装php环境并且配置Nginx支持php-fpm模块
28 0
|
2月前
|
消息中间件 关系型数据库 MySQL
使用Nginx的stream模块实现MySQL反向代理与RabbitMQ负载均衡
使用Nginx的stream模块实现MySQL反向代理与RabbitMQ负载均衡
61 0
|
3月前
|
存储 应用服务中间件 nginx
Nginx模块开发:handler模块实现
Nginx模块开发:handler模块实现
28 0
|
3月前
|
存储 应用服务中间件 nginx
Nginx模块开发:模块结构的源码阅读以及过滤器(Filter)模块的实现
Nginx模块开发:模块结构的源码阅读以及过滤器(Filter)模块的实现
65 0
|
3月前
|
存储 应用服务中间件 nginx
Nginx:过滤模块的实现
Nginx:过滤模块的实现
|
3月前
|
存储 负载均衡 网络协议
Nginx: handler 模块的实现
Nginx: handler 模块的实现