当前位置 主页 > 服务器问题 > win服务器问题汇总 >

    WIN下Nginx缓存加速配置方法

    栏目:win服务器问题汇总 时间:2019-03-20 09:38

    比较笨的办法,但能用了,高手不要见笑,呵呵!欢迎拍砖!! Nginx.conf
    程序代码
    复制代码 代码如下:
    worker_processes 1;
    events {
    worker_connections 1024;
    }
    http {
    include mime.types;
    include proxy.conf;
    default_type application/octet-stream;
    sendfile on;
    keepalive_timeout 65;
    server {
    listen 80;
    server_name localhost;
    location / {
    root html;
    index index.html index.htm;
    }
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
    root html;
    }
    }
    proxy_cache_path /nginx/temp/existo levels=1:2 keys_zone=EXISTO:10m inactive=5m max_size=2m;
    proxy_cache_path /nginx/temp/blog levels=1:2 keys_zone=BLOG:10m inactive=5m max_size=2m;
    proxy_cache_path /nginx/temp/yafan levels=1:2 keys_zone=YAFAN:10m inactive=5m max_size=2m;
    proxy_cache_path /nginx/temp/safe levels=1:2 keys_zone=SAFE:10m inactive=5m max_size=2m;
    proxy_cache_path /nginx/temp/atimg levels=1:2 keys_zone=ATIMG:100m inactive=5m max_size=2m;
    proxy_cache_path /nginx/temp/zhuatu levels=1:2 keys_zone=ZHUATU:10m inactive=5m max_size=2m;
    server { listen 80; server_name existo.cn www.existo.cn;
    location / {
    proxy_pass http://218.28.188.230:81;
    proxy_cache EXISTO;
    proxy_cache_key $uri;
    proxy_cache_valid 200 302 1h;
    proxy_cache_valid 301 1d;
    proxy_cache_valid any 1m;
    proxy_cache_min_uses 1;
    }}
    server { listen 80; server_name blog.atimg.com;
    location / {
    proxy_pass http://218.28.188.230:81;
    proxy_cache BLOG;
    proxy_cache_key $uri;
    proxy_cache_valid 200 302 1h;
    proxy_cache_valid 301 1d;
    proxy_cache_valid any 1m;
    proxy_cache_min_uses 1;
    }}
    server { listen 80; server_name yafan.atimg.com;
    location / {
    proxy_pass http://218.28.188.230:81;
    proxy_cache YAFAN;
    proxy_cache_key $uri;
    proxy_cache_valid 200 302 1h;
    proxy_cache_valid 301 1d;
    proxy_cache_valid any 1m;
    proxy_cache_min_uses 1;
    }}
    server { listen 80; server_name safe.atimg.com;
    location / {
    proxy_pass http://218.28.188.230:81;
    proxy_cache SAFE;
    proxy_cache_key $uri;
    proxy_cache_valid 200 302 1h;
    proxy_cache_valid 301 1d;
    proxy_cache_valid any 1m;
    proxy_cache_min_uses 1;
    }}
    server { listen 80; server_name atimg.com www.atimg.com;
    location ~*.(htm|html|shtml|swf|png|jpg|gif|jpeg|rar|css|js)$ {
    index index.php;
    proxy_pass http://218.28.188.230:81;
    proxy_temp_path /nginx/temp/cache;
    proxy_cache ATIMG;
    proxy_cache_key $uri;
    proxy_cache_valid 200 302 1h;
    proxy_cache_valid 301 1d;
    proxy_cache_valid any 1m;
    proxy_cache_min_uses 1;
    }}
    server { listen 80; server_name zhuatu.atimg.com;
    location / {
    proxy_pass http://218.28.188.230:81;
    proxy_cache ZHUATU;
    proxy_cache_key $uri;
    proxy_cache_valid 200 302 1h;
    proxy_cache_valid 301 1d;
    proxy_cache_valid any 1m;
    proxy_cache_min_uses 1;
    }}
    }

    Proxy.conf