1. ·您当前的位置:主页 > 技术教程 > nginx教程 >

      [nginx]Nginx下http参数配置的一些详细说明注释

      时间:2018-01-05 15:31酷播
      [nginx]Nginx下http参数配置的一些说明,[nginx]Nginx下http参数配置的一些详细说明注释

      [nginx]Nginx下http参数配置的一些说明

      1.     #文件扩展名与文件类型映射表 
      2.     include mime.types; 
      3.     #默认文件类型 
      4.     default_type application/octet-stream; 
      5.  
      6. #日志相关定义 
      7.     #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" ' 
      8.     #                  '$status $body_bytes_sent "$http_referer" ' 
      9.     #                  '"$http_user_agent" "$http_x_forwarded_for"'; 
      10.     #定义日志的格式。后面定义要输出的内容。 
      11.     #1.$remote_addr 与$http_x_forwarded_for 用以记录客户端的ip地址; 
      12.     #2.$remote_user :用来记录客户端用户名称; 
      13.     #3.$time_local :用来记录访?#36866;?#38388;与时区; 
      14.     #4.$request  :用来记录请求的url与http协议; 
      15.     #5.$status :用来记录请求状态;  
      16.     #6.$body_bytes_sent :记录发送给客户端文件主体内容大小; 
      17.     #7.$http_referer :用来记录从那个页面链接访问过来的; 
      18.     #8.$http_user_agent :记录客户端浏览器的相关信息 
      19.     #连接日志的路径,指定的日志格式放在最后。 
      20.     #access_log  logs/access.log  main; 
      21.     #只记录更为严重的错误日志,减少IO压力 
      22.     error_log logs/error.log crit; 
      23.     #关闭日志 
      24.     #access_log  off; 
      25.  
      26.     #默认编码 
      27.     #charset utf-8; 
      28.     #服务器名字的hash表大小 
      29.     server_names_hash_bucket_size 128; 
      30.     #客户端请求单个文件的最大字节数 
      31.     client_max_body_size 8m; 
      32.     #指定来自客户端请求头的hearerbuffer大小 
      33.     client_header_buffer_size 32k; 
      34.     #指定客户端请求中较大的消息头的缓存最大数量和大小。 
      35.     large_client_header_buffers 4 64k; 
      36.     #开启高效传输模式。 
      37.     sendfile        on; 
      38.     #?#20048;?#32593;络阻塞 
      39.     tcp_nopush on; 
      40.     tcp_nodelay on;     
      41.     #客户端连接超时时间,单位是秒 
      42.     keepalive_timeout 60; 
      43.     #客户端请求头读取超时时间 
      44.     client_header_timeout 10; 
      45.     #设置客户端请求主体读取超时时间 
      46.     client_body_timeout 10; 
      47.     #响应客户端超时时间 
      48.     send_timeout 10; 
      49.  
      50. #FastCGI相关参数是为了改善网站的性能:减少资源占用,提高访问速?#21462;?nbsp;
      51.     fastcgi_connect_timeout 300; 
      52.     fastcgi_send_timeout 300; 
      53.     fastcgi_read_timeout 300; 
      54.     fastcgi_buffer_size 64k; 
      55.     fastcgi_buffers 4 64k; 
      56.     fastcgi_busy_buffers_size 128k; 
      57.     fastcgi_temp_file_write_size 128k; 
      58.  
      59. #gzip模块设置 
      60.     #开启gzip压缩输出 
      61.     gzip on;  
      62.     #最小压缩文件大小 
      63.     gzip_min_length 1k;  
      64.     #压缩缓冲区 
      65.     gzip_buffers 4 16k; 
      66.     #压缩版本(默认1.1,前端如果是squid2.5请使用1.0) 
      67.     gzip_http_version 1.0; 
      68.     #压缩等级 1-9 等级越高,压缩效果越好,节约宽带,但CPU消耗大 
      69.     gzip_comp_level 2; 
      70.     #压缩类型,默认就已经包含text/html,所以下面就不用再写了,写上去也不会有问题,但是会有一个warn。 
      71.     gzip_types text/plain application/x-javascript text/css application/xml; 
      72.     #前端缓存服务器缓存经过压缩的页面 
      73.     gzip_vary on; 

       

      热门文章推荐

      请稍候...
      彩票软件开发公司
        1. 便民p3开机号试机号 青海11选5今天开奖结果 深圳风采查询 宁夏十一选五走势图开奖 胜负彩19063 三的走势图 足彩澳客网 排球图片简笔画彩画 真人龙虎斗怎么玩才能赢钱 124期码报传真 二分彩是不是骗局 七星彩预测最准十专家 25选5一等奖多少钱 广东20选八走势图 新11选5任一