当前位置 主页 > 服务器问题 > nginx问题汇总 >

    Nginx的nginx.conf配置文件中文注释说明

    栏目:nginx问题汇总 时间:2018-11-21 12:03

    这篇文章主要介绍了Nginx的nginx.conf配置文件中文注释说明,本文是个人注释版,在生产环境中经常使用,需要的朋友可以参考下

    复制代码 代码如下:
     #运行用户
        user www-data;   
        #启动进程,通常设置成和cpu的数量相等
        worker_processes  1;
     
        #全局错误日志及PID文件
        error_log  /var/log/nginx/error.log;
        pid        /var/run/nginx.pid;
     
        #工作模式及连接数上限
        events {
            use   epoll;             #epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于linux2.6以上内核,可以大大提高nginx的性能
            worker_connections  1024;#单个后台worker process进程的最大并发链接数
            # multi_accept on;
        }
     
        #设定http服务器,利用它的反向代理功能提供负载均衡支持
        http {
             #设定mime类型,类型由mime.type文件定义
            include       /etc/nginx/mime.types;
            default_type  application/octet-stream;
            #设定日志格式
            access_log    /var/log/nginx/access.log;
     
            #sendfile 指令指定 nginx 是否调用 sendfile 函数(zero copy 方式)来输出文件,对于普通应用,
            #必须设为 on,如果用来进行下载等应用磁盘IO重负载应用,可设置为 off,以平衡磁盘与网络I/O处理速度,降低系统的uptime.
            sendfile        on;
            #tcp_nopush     on;
     
            #连接超时时间
            #keepalive_timeout  0;
            keepalive_timeout  65;
            tcp_nodelay        on;
           
            #开启gzip压缩
            gzip  on;
            gzip_disable "MSIE [1-6]\.(?!.*SV1)";
     
            #设定请求缓冲
            client_header_buffer_size    1k;
            large_client_header_buffers  4 4k;