nginx的几个简单的配置文件 - 反向代理与前端缓存等
本文内容整理自互谅网
1.反向代理:
server {
listen 80;
server_name www.domain-A.com;
location / {
proxy_pass http://www.domain-B.com/;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}2.前端缓存:
server {
listen 80;
server_name www.domain-A.com;
location / {
proxy_cache cache_one;
proxy_cache_valid 200 304 3d;
proxy_cache_key $host$uri$is_args$args;
proxy_pass http://www.domain-B.com/;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
expires 10d;
access_log /home/wwwlogs/vpsmm.log access;
}
}