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; 
    }
}

标签: none

添加新评论