快捷搜索:   nginx

nginx.conf文件详解及优化(2)


  gzip on;                    #打开GZIP压缩,实时压缩输出数据流
  gzip_min_length  1k;        #从Content-Length中数值获取验证,小于1K会越压越大
  gzip_buffers  4 16k;        #以16K为单位4倍的申请内存做压缩结果流缓存
  gzip_http_version 1.1;
  gzip_comp_level 3;          #压缩比率1-9,1压缩比最小处理速度最快,9压缩比最大但处理最慢且耗CPU
  gzip_types      text/plain application/x-javascript text/css application/xml;  #压缩类型
  include   vhosts/*.conf;      #虚拟主机
  }
  #虚拟主机
  server {
  listen 80;
  server_name  www.elain.org;     #多域名用空格隔开
  index index.php index.html index.shtml;
  root  /elain/data/htdocs/elain;
  #limit_conn connlimit 20;     #限制一个IP只能最多只能发起20个连接,超过报 503 Service unavailable,可防止恶意连接
  access_log /elain/logs/nginx/access_www.elain.org.log access;
  error_log  /elain/logs/nginx/error_www.elain.org.log;
  location / {
  ssi on;                 #WEB文档根目录打开SSI支持
  ssi_types text/html;
  ssi_silent_errors off;  #处理SSI出错时不提示
  }
  location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$ {
  access_log    off;
  expires       30d;
  }
  location ~ .*.(js|css)?$ {
  expires      1h;
  add_header Cache_Control private;
  }
  location ~ /.ht {
  deny all;
  }
  location /NginxStatus {           #设定查看Nginx状态的地址
  stub_status on;
  access_log off;
  auth_basic “NginxStatus”;     #标识
  auth_basic_user_file conf/.htpasswd;   #网页加密,提示登录框,输入用户名和密码可查看
  }
  location ~ .*.(php|php5)?$ {                           #匹配文件后缀php, php5
  #fastcgi_pass  unix:/tmp/php-cgi.sock;  #SOCKET方式转交fastcgi处理
  fastcgi_pass  127.0.0.1:9000;           #9000端口方式fastcgi
  fastcgi_index index.php;
  include fastcgi_params;                 #包含fastcgi配置
  #fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  }
  }
 

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论