zoukankan      html  css  js  c++  java
  • nginx配置文件nginx.conf

    user www www;
    #指定nginx运行的用户及用户组,默认为nobody
    worker_processes 8;
    #开启的线程数,一般跟逻辑CPU核数一致
    error_log /alidata/log/nginx/error.log crit;
    #定位全局错误日志文件,级别以notice显示,还有debug,info,warn,error,crit模式,debug输出最多,crit输出最少,根据实际环境而定
    pid /alidata/server/nginx/logs/nginx.pid;
    #指定进程id的存储文件位置
    worker_rlimit_nofile 65535;
    #指定一个nginx进程打开的最多文件描述符数目,受系统进程的最大打开文件数量限制
    events
    {
    use epoll;
    #设置工作模式为epoll,除此之外还有select,poll,kqueue,rtsig和/dev/poll模式
    worker_connections 65535;
    #定义每个进程的最大连接数,受系统进程的最大打开文件数量限制。
    }
    http {
    #主模块指令,实现对配置文件所包含的文件的设定,可以减少主配置文件的复杂度,DNS主配置文件中的zonerfc1912,acl基本上都是用include语句。
    include mime.types;
    #核心模块指令,智力默认设置为二进制流,也就是当文件类型未定义时使用这种方式
    default_type application/octet-stream;

    server_names_hash_bucket_size 128;
    #服务器名字的hash表大小
    client_header_buffer_size 32k;
    #用于指定来自客户端请求头headerbuffer大小,对于大多数请求,1KB的缓冲区大小已经足够,如果自定义了 消息头或有更大的cookie,可以增加缓冲区大小。这里设置为32KB
    large_client_header_buffers 4 32k;
    #用来指定客户端请求中较大的消息头的缓存最大数量和大小,“4”为个数,“128”为大小,最大缓存为4个128KB。
    client_max_body_size 8m;

    sendfile on;
    #开启高效文件传输模式
    tcp_nopush on;
    #开启防止网络阻塞
    keepalive_timeout 60;
    #设置客户端连接保存活动的超时时间
    tcp_nodelay on;
    #开启防止网络阻塞
    #FastCGI相关参数是为了改善网站的性能:减少资源占用,提高访问速度。下面参数看字面意思都能理解。
    fastcgi_connect_timeout 300;
    指定连接到后端fastCGI的超时时间
    fastcgi_send_timeout 300;
    向fastCGI请求的超时时间,这个值是指已经完成两次握手后向fastCGI传送的超时时间
    fastcgi_read_timeout 300;
    接收fastCGI应答的超时时间,这个值已经完成两次握手后接收fastCGI应答的超时时间
    fastcgi_buffer_size 64k;
    指定读取fastCGI应答第一部分需要用多大的缓冲区,一般第一部分应答不会超过1k,一般设置为64k
    fastcgi_buffers 4 64k;
    指定本地需要用多少和多大的缓冲区来缓冲fastCGI的应答
    fastcgi_busy_buffers_size 128k;
    默认值是fastcgi_buffers的两倍
    fastcgi_temp_file_write_size 128k;
    在写入fastcgi_temp_path是用多大的数据块,默认值是fastcgi_buffers两倍

    open_file_cache max=102400 inactive=20s;
    open_file_cache_valid 30s;
    open_file_cache_min_uses 1;
    gzip on;
    #开启gzip压缩
    gzip_min_length 1k;
    #设置允许压缩的页面最小字节数
    gzip_buffers 4 16k;
    #申请4个单位为16K的内存作为压缩结果流缓存
    gzip_http_version 1.0;
    #设置识别http协议的版本,默认为1.1
    gzip_comp_level 2;
    #指定gzip压缩比,1-9数字越小,压缩比越小,速度越快
    gzip_types text/plain application/x-javascript text/css application/xml;
    #指定压缩的类型
    gzip_vary on;
    #让前端的缓存服务器进过gzip压缩的页面
    #下面代码为日志格式的设定,main为日志格式的名称,可自行设置,后面引用
    log_format main '$remote_addr - $remote_user [$time_local] "$request" '
    '$status $body_bytes_sent "$http_referer" '
    '"$http_user_agent" "$http_x_forwarded_for" "$request_time"';
    include /alidata/server/nginx/conf/vhosts/*.conf;
    }

  • 相关阅读:
    TensorFlow_CNN_MNIST遇到的问题
    TensorFlow_CNN_MNIST问题
    TensorFlow_CNN内tf.nn.max_pool和tf.layers.max_pooling2d参数
    TensorFlow_CNN内tf.nn.conv2d和tf.layers.conv2d参数
    mysql 更新语句中加判断条件
    数据库 数据去重并取id最大的数据sql
    elasticsearch------java操作之QueryBuilders构建搜索Query
    Elasticsearch java api 基本搜索部分详解
    java 连接 elasticsearch 报错java.lang.NoClassDefFoundError: org/apache/http/auth/Credentials 解决
    java 获取文件内所有文件名
  • 原文地址:https://www.cnblogs.com/guantou1992/p/9729690.html
Copyright © 2011-2022 走看看