WIN下Nginx缓存加速配置方法

比较笨的办法,但能用了,高手不要见笑,呵呵!欢迎拍砖!!
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;
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

一:确定你的系统是UTF编码 [root@Tserver ~]# env|grep LANG LANG=en_US.UTF-8 二:NGINX配置文件里默认编码设置为utf-8 server { listen 80; server_name .inginx.com ; index index.html index.htm index.php; root /usr/local/nginx/html/inginx.com; ch
很多网站需要采用伪静态来访问动态网页。所以像phpcms这样的系统,都提供了一个.htaccess文件,供写伪静态规则。但这个规则是针对Apache的。在nginx服务器上并不起作用。 nginx 可以直接将伪静态规则写在配置文件中,但这个需要有服务器管理权限,普通站长不
在网站建设中需要网页重定向的情况很多:如网页目录结构变动,网页重命名、网页的扩展名改变、网站域名改变等。如果不做重定向,用户的收藏和搜索引 擎数据库中的旧地址只能让访客得到一个404错误信息页面,访问流量白白丧失。不仅如此,之前该页面的一切积
利用nginx泛域名解析配置二级域名和多域名 网站的目录结构为 html ├── bbs └── www html为nginx的安装目录下默认的存放源代码的路径。 bbs为论坛程序源代码路径 www为主页程序源代码路径 把相应程序放入上面的路径通过 http://www.youdomain.com 访问
下载完成后,解压,将memcached目录放到一个盘中,我这里是放在了d盘Webtools目录下,进入 DOS 命令行 然后执行服务注册命令 memcached.exe -d install 卸载服务命令 memcached.exe -d uninstall 然后启动服务 memcached.exe -d start 停止服务 memcached.ex
摘要: 一、打开 `开始菜单` `服务器管理器` `管理` `添加角色和功能` 一、打开 开始菜单 服务器管理器 管理 添加角色和功能 二、选择 基于角色或基于功能的安装 ,单击下一步 三、选择 从服务器池中选择服务器 ,单击下一步 四、选择 Web服务器(IIS) ,为