Nginx 反向代理配置

没啥好说的,直接上配置
server {
    listen 80;
    server_name test.domain.com;

    # 默认路径访问前台网站
    location / {
        proxy_pass        http://backend1.domain.com;
        proxy_redirect    off;
        proxy_set_header  Host $host;
        proxy_set_header  X-Real-IP $remote_addr;
        proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
    }

    # backend 为二级目录,访问后台页面
    location /backend/ {
        # proxy_pass 末尾斜杠是关键,如果没有斜杠将会传递 backend 到后端导致 404
        proxy_pass        http://backend2.domain.com/;
        proxy_redirect    off;
        proxy_set_header  Host $host;
        proxy_set_header  X-Real-IP $remote_addr;
        proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
    }
} 

猜你喜欢

转载自blog.csdn.net/maxsky/article/details/79411123