Nginx配置文件简要说明(未完)

来源:互联网 发布:文件加密解密软件 编辑:程序博客网 时间:2024/05/01 09:38

Nginx配置文件简要说明

user username; #启动worker进程,通常设置为与CPU核数相同worker_processes 1; #指定全局错误日志及pid文件存放路径error_log /var/log/nginx/error.log;     #视具体情况而定,用于指定日志路径pid /var/run/nginx.pid; #工作模式以及连接数上线 events {    use epoll;  #一种多路IO复用模型,仅限Linux Kernel 2.6版本以上可用;                #Unix/Unix like下需使用kqueue,并无epoll;                #Windows下不指定;                #select/poll属于标准事件模型,若相应环境下无更有效的模型(epoll/kqueue等),                #则默认选用select/poll。    worker_connections 1024;    #单个worker_process的最大并发连接数 }#设置http服务器,利用nginx的反向代理提供负载均衡支持http {    #设置MIME类型,类型在mime.types文件中定义    include /etc/nginx/mime.types;    default_type application/octet-stream;    #设置access日志    access_log /var/log/nginx/access.log;    #sendfile指令指定nginx是否调用sendfile函数来输出文件,对于普通应用,必须设为on;    #如果是对磁盘有重负载的应用,如下载程序等,可将其设置为off,以平衡磁盘与网络IO处理速度,    #以降低系统uptime    sendfile on;    #tcp_nopush on;    #设置连接超时时间    keepalive_timeout 65;    tcp_nodelay on;    #开启gzip压缩    gzip on;    gzip_disable "MSIE [1-6].(?!.*SV1)";    #设定一些缓存    client_header_buffer_size 4k;   #客户端请求头部的缓存,一般一个请求头大小不超过1k,                                #系统分页大小一般为4k,所以1k 4k都行。                                #client_header_buffer_size也可以设置为超过4k,                                #但必须设置为4k的整数倍。    large_client_header_buffers 8 128k;     #一般nginx默认使用client_header_buffer_size,                                    #若header过大,则使用large_client_header_buffers。    open_file_cache max=65535 inactive=60s;     #默认不启用,max指定缓存数量,                                            #建议max与打开文件数一直,                                            #inactive指文件多久没被请求后删除。    open_file_cache_valid 80s;  #多久检查一次缓存的有效信息。    open_file_cache_min_uses 1;     #在inactive参数时间最少引用文件的次数,                                #超过则不删除。    #暂无    include /etc/nginx/conf.d/*.conf;    include /etc/nginx/sites-enabled/*;    #设置负载均衡的服务器列表    upstream mysvr {        #weight参数表示该服务器的权值,权值越高,被分配到的概率越大        #weight方式用于后端服务器性能不均的情况        #IP : Port表示方法        server IP1 : Port1 weight=1;        server IP2 : Port2 weight=2;        server IP3 : Port3 weight=3;    }    #基础虚拟主机配置    server {        #监听端口        listen 443;        #域名设置,可有多个,用空格分开        server_name www.morris.com;        #默认请求        location / {            root /root;     #定义默认网页根目录位置            index index.php index.html index.htm;   #定义首页索引文件名称        }    } }
0 0
原创粉丝点击