·您当前的位置:首页 > 技术教程 > 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 :用来记录访问时间与时区; 
  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.     #防止网络阻塞 
  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相关参数是为了改善网站的性能:减少资源占用,提高访问速度。 
  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; 

 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器