zl程序教程

您现在的位置是:首页 >  后端

当前栏目

WIN下Nginx缓存加速配置方法

2023-06-13 09:14:16 时间
Nginx.conf
程序代码
复制代码代码如下:

worker_processes1;
events{
worker_connections1024;
}
http{
includemime.types;
includeproxy.conf;
default_typeapplication/octet-stream;
sendfileon;
keepalive_timeout65;
server{
listen80;
server_namelocalhost;
location/{
roothtml;
indexindex.htmlindex.htm;
}
error_page500502503504/50x.html;
location=/50x.html{
roothtml;
}
}
proxy_cache_path/nginx/temp/existolevels=1:2keys_zone=EXISTO:10minactive=5mmax_size=2m;
proxy_cache_path/nginx/temp/bloglevels=1:2keys_zone=BLOG:10minactive=5mmax_size=2m;
proxy_cache_path/nginx/temp/yafanlevels=1:2keys_zone=YAFAN:10minactive=5mmax_size=2m;
proxy_cache_path/nginx/temp/safelevels=1:2keys_zone=SAFE:10minactive=5mmax_size=2m;
proxy_cache_path/nginx/temp/atimglevels=1:2keys_zone=ATIMG:100minactive=5mmax_size=2m;
proxy_cache_path/nginx/temp/zhuatulevels=1:2keys_zone=ZHUATU:10minactive=5mmax_size=2m;
server{listen80;server_nameexisto.cnwww.existo.cn;
location/{
proxy_passhttp://218.28.188.230:81;
proxy_cacheEXISTO;
proxy_cache_key$uri;
proxy_cache_valid2003021h;
proxy_cache_valid3011d;
proxy_cache_validany1m;
proxy_cache_min_uses1;
}}
server{listen80;server_nameblog.atimg.com;
location/{
proxy_passhttp://218.28.188.230:81;
proxy_cacheBLOG;
proxy_cache_key$uri;
proxy_cache_valid2003021h;
proxy_cache_valid3011d;
proxy_cache_validany1m;
proxy_cache_min_uses1;
}}
server{listen80;server_nameyafan.atimg.com;
location/{
proxy_passhttp://218.28.188.230:81;
proxy_cacheYAFAN;
proxy_cache_key$uri;
proxy_cache_valid2003021h;
proxy_cache_valid3011d;
proxy_cache_validany1m;
proxy_cache_min_uses1;
}}
server{listen80;server_namesafe.atimg.com;
location/{
proxy_passhttp://218.28.188.230:81;
proxy_cacheSAFE;
proxy_cache_key$uri;
proxy_cache_valid2003021h;
proxy_cache_valid3011d;
proxy_cache_validany1m;
proxy_cache_min_uses1;
}}
server{listen80;server_nameatimg.comwww.atimg.com;
location~*.(htm|html|shtml|swf|png|jpg|gif|jpeg|rar|css|js)${
indexindex.php;
proxy_passhttp://218.28.188.230:81;
proxy_temp_path/nginx/temp/cache;
proxy_cacheATIMG;
proxy_cache_key$uri;
proxy_cache_valid2003021h;
proxy_cache_valid3011d;
proxy_cache_validany1m;
proxy_cache_min_uses1;
}}
server{listen80;server_namezhuatu.atimg.com;
location/{
proxy_passhttp://218.28.188.230:81;
proxy_cacheZHUATU;
proxy_cache_key$uri;
proxy_cache_valid2003021h;
proxy_cache_valid3011d;
proxy_cache_validany1m;
proxy_cache_min_uses1;
}}
}

Proxy.conf
程序代码
复制代码代码如下:

proxy_redirectoff;
proxy_set_headerHost$host;
proxy_set_headerX-Real-IP$remote_addr;
proxy_set_headerREMOTE-HOST$remote_addr;
proxy_set_headerX-Forwarded-For$remote_addr;
proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;
client_max_body_size10m;
client_body_buffer_size128k;
#client_body_temp_path/var/nginx/client_body_temp;
proxy_connect_timeout90;
proxy_send_timeout90;
proxy_read_timeout90;
#proxy_send_lowat12000;
proxy_buffer_size32k;
proxy_buffers432k;
proxy_busy_buffers_size64k;
proxy_temp_file_write_size64k;
#proxy_temp_path/var/nginx/proxy_temp;
proxy_ignore_client_aborton;
proxy_next_upstreamerrortimeoutinvalid_headerhttp_500http_503http_404;
proxy_max_temp_file_size128m;