WIN下Nginx缓存加速配置成功!

Wordpress zqcheng 164℃

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

程序代码 程序代码
proxy_redirect     off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

client_max_body_size    10m;
client_body_buffer_size    128k;

# client_body_temp_path   /var/nginx/client_body_temp;

proxy_connect_timeout   90;
proxy_send_timeout      90;
proxy_read_timeout      90;
#proxy_send_lowat           12000;

proxy_buffer_size         32k;
proxy_buffers             4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;

# proxy_temp_path            /var/nginx/proxy_temp;

proxy_ignore_client_abort on;

proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;

proxy_max_temp_file_size 128m;

转载请注明:零度工作室 » WIN下Nginx缓存加速配置成功!

喜欢 (0)or分享 (0)
皖ICP备10205284号