zoukankan      html  css  js  c++  java
  • windows下配置nginx(gzip+SSI+Expires)

      1 #user  nobody;
      2 worker_processes  1;
      3 
      4 #error_log  logs/error.log;
      5 #error_log  logs/error.log  notice;
      6 #error_log  logs/error.log  info;
      7 
      8 #pid        logs/nginx.pid;
      9 
     10 
     11 events {
     12     worker_connections  1024;
     13 }
     14 
     15 
     16 http {
     17     include       mime.types;
     18     default_type  application/octet-stream;
     19 
     20     #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
     21     #                  '$status $body_bytes_sent "$http_referer" '
     22     #                  '"$http_user_agent" "$http_x_forwarded_for"';
     23 
     24     #access_log  logs/access.log  main;
     25 
     26     sendfile        on;
     27     #tcp_nopush     on;
     28 
     29     #keepalive_timeout  0;
     30     keepalive_timeout  65;
     31 
     32     #gzip  on;
     33     gzip  on;
     34     gzip_min_length  1024;
     35     gzip_buffers  4 8k;
     36     gzip_comp_level  6;
     37     gzip_types  text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
     38     gzip_vary on;
     39 
     40     server {
     41         listen       80;
     42         server_name  localhost;
     43 
     44         #charset koi8-r;
     45 
     46         #access_log  logs/host.access.log  main;
     47 
     48         location / {
     49             root   html;
     50             index  index.html index.htm;
     51         }
     52 
     53         #error_page  404              /404.html;
     54 
     55         # redirect server error pages to the static page /50x.html
     56         #
     57         error_page   500 502 503 504  /50x.html;
     58         location = /50x.html {
     59             root   html;
     60         }
     61 
     62         # proxy the PHP scripts to Apache listening on 127.0.0.1:80
     63         #
     64         #location ~ \.php$ {
     65         #    proxy_pass   http://127.0.0.1;
     66         #}
     67 
     68         # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
     69         #
     70         #location ~ \.php$ {
     71         #    root           html;
     72         #    fastcgi_pass   127.0.0.1:9000;
     73         #    fastcgi_index  index.php;
     74         #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
     75         #    include        fastcgi_params;
     76         #}
     77 
     78         # deny access to .htaccess files, if Apache's document root
     79         # concurs with nginx's one
     80         #
     81         #location ~ /\.ht {
     82         #    deny  all;
     83         #}
     84         
     85         #Nginx Expires
     86         location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|ico)$ {
     87             expires 7d;
     88         }
     89         location ~ .*\.(js|css|html)?$ {
     90             expires 7d;
     91         }
     92     }
     93 
     94 
     95     # another virtual host using mix of IP-, name-, and port-based configuration
     96     #
     97     #server {
     98     #    listen       8000;
     99     #    listen       somename:8080;
    100     #    server_name  somename  alias  another.alias;
    101 
    102     #    location / {
    103     #        root   html;
    104     #        index  index.html index.htm;
    105     #    }
    106     #}
    107 
    108 
    109     # HTTPS server
    110     #
    111     #server {
    112     #    listen       443;
    113     #    server_name  localhost;
    114 
    115     #    ssl                  on;
    116     #    ssl_certificate      cert.pem;
    117     #    ssl_certificate_key  cert.key;
    118 
    119     #    ssl_session_timeout  5m;
    120 
    121     #    ssl_protocols  SSLv2 SSLv3 TLSv1;
    122     #    ssl_ciphers  HIGH:!aNULL:!MD5;
    123     #    ssl_prefer_server_ciphers   on;
    124 
    125     #    location / {
    126     #        root   html;
    127     #        index  index.html index.htm;
    128     #    }
    129     #}
    130     
    131     #loading include
    132     ssi on;
    133     ssi_silent_errors on;
    134     ssi_types text/shtml;
    135 
    136 }

    模块
    #gzip  on;
    #Nginx Expires
    #loading include
    
    
    ----------------------------------无辜的分割线------------------------------------
    开启:start nginx
    重启:nginx -s reload
    关闭:nginx -s quit
  • 相关阅读:
    C语言II|博客园04
    C语言!!!博客作业03
    C语言II博客作业02
    C语言II—作业01
    deppin系统安装electron步骤及问题
    deppin20.2 频繁卡死问题已解决
    那些实用的Nginx规则
    hibernate4升级5带来的一些参数变化
    java 后台获取文件上传的真实扩展名
    eclipse 卡顿的优化办法
  • 原文地址:https://www.cnblogs.com/qzsonline/p/2304417.html
Copyright © 2011-2022 走看看