Nginx配置文件优化

学习 Nginx服务的难点在于对配置文件的理解和优化,熟练掌握 Nginx配置文件参数
的含义可以更快地掌握 Nginx,以下为 nginx.conf配置文件常用参数详解:
#定义 Nginx运行的用户和用户组
user www www
#启动进程,通常设置成和CPU的数量相等
worker processes 8;
worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;
#为每个进程分配CPU,上例中将8个进程分配到B个CPU,当然可以写多个,或者将一个进程
#分配到多个CPU
worker_rlimit_nofile 102400;
#该指令是当一个Nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(ulimit-n)
#与Nginx进程数相除,但是 Nginx分配请求并不是那么均匀,所以最好与 limit-n的值保持一致
#全局错误日志及PID文件
error_log /usr/local/nginx/logs/error.log
#错误日志定义等级,[ debug| info | notice | warn | error | crit]
pid /usr/local/nginx/nginx.pid;
#工作模式及连接数上限
events{
use epoll;
#epoll是多路复用I/O(I/O multiplexing)中的一种方式,但是仅用于Linux2.6以上内核,可以大
#大提高Nginx的性能
worker_connections 102400;
#单个后台 worker process进程的最大并发连接数(最大连接数=连接数进程数)
multi_accept on;
#尽可能多地接受请求
}
#设定HTTP服务器,利用它的反向代理功能提供负载均衡
ht

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值