nginx.conf 翻译 简单理解

</pre><pre name="code" class="html"><ol><li><span style="font-family: Arial, Helvetica, sans-serif;"><span style="color:#ff0000;"># 运行用户</span></span></li><li><span style="font-family: Arial, Helvetica, sans-serif;"><span style="color:#ff0000;">#启动进程,通常与cpu数相等</span></span></li><li><span style="font-family: Arial, Helvetica, sans-serif;">user nginx nginx;</span></li><li><span style="font-family: Arial, Helvetica, sans-serif;">worker_processes  8;</span></li><li><span style="font-family: Arial, Helvetica, sans-serif;"><span style="color:#ff0000;">#错误日志文件路径</span></span></li><li><span style="font-family: Arial, Helvetica, sans-serif;">error_log /app/logs/nginx_error.log crit;</span></li><li><span style="font-family: Arial, Helvetica, sans-serif;">pid     logs/nginx.pid;</span></li><li><span style="font-family: Arial, Helvetica, sans-serif;"><span style="color:#ff0000;">#工作模式及连接数上线</span></span></li><li><span style="font-family: Arial, Helvetica, sans-serif;">events {</span></li><li><span style="font-family: Arial, Helvetica, sans-serif;">   #epoll是多路复用io(IO multiplexing中的一种,适合linux2.6内核以上)  可以大大提高nginx性能</span></li><li><span style="font-family: Arial, Helvetica, sans-serif;">  use epoll;</span></li><li><span style="font-family: Arial, Helvetica, sans-serif;"><span style="background-color: rgb(255, 0, 0);">#单个后台,worker process 最大并发连接数</span>
</span></li><li><span style="font-family: Arial, Helvetica, sans-serif;">    worker_connections  1024;</span></li><li><span style="font-family: Arial, Helvetica, sans-serif;">}</span></li><li><span style="font-family: Arial, Helvetica, sans-serif;"><span style="color:#ff0000;">#http服务器,利用它的反向代理功能,提供负载均衡支持</span></span></li><li><span style="font-family: Arial, Helvetica, sans-serif;">http {</span></li><li><span style="font-family: Arial, Helvetica, sans-serif;"><span style="color:#ff0000;">#设置mine类型,由mime.types文件定义</span></span></li><li><span style="font-family: Arial, Helvetica, sans-serif;">    include       mime.types;</span></li><li><span style="font-family: Arial, Helvetica, sans-serif;"><span style="color:#ff0000;">#默认mine类型</span></span></li><li><span style="font-family: Arial, Helvetica, sans-serif;">    default_type  application/octet-stream;</span></li><li>
</li><li>
</li><li>
</li><li><span style="color:#ff0000;">#日志格式</span></li><li><span style="font-family: Arial, Helvetica, sans-serif;">   log_format commonlog  '$remote_addr - $remote_user [$time_local] "$request" '</span></li><li><span style="font-family: Arial, Helvetica, sans-serif;">                      '$status $body_bytes_sent "$http_referer" '</span></li><li><span style="font-family: Arial, Helvetica, sans-serif;">                      '"$http_user_agent" "$http_x_forwarded_for"';</span></li><li>
</li><li>
</li><li>
</li><li>
</li><li><span style="color:#ff0000;">#sendfile指令指定 <span style="font-family: monospace; white-space: pre; background-color: rgb(240, 240, 240);">nginx</span>是否调用sendfile函数(zero copy方式)来输出文件,对于普通应用,必须设置为 on;如果用来下载等应用磁盘io重负载,可以设置为off</span></li><li><span style="color:#ff0000;">#以平衡磁盘和网络IO传输速度,降低系统的uptime</span></li><li>
</li><li><span style="font-family: Arial, Helvetica, sans-serif;">      sendfile    on;</span></li><li><span style="font-family: Arial, Helvetica, sans-serif;">     keepalive_timeout  65;</span></li><li><span style="font-family: Arial, Helvetica, sans-serif;">    include extra/nginx_vhosts.conf;</span></li></ol>


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值