nginx 反向代理配置

查看实际使用的 nginx.conf 路径

which nginx
nginx -t 

反向代理配置

upstream dev1 {
    server 127.0.0.1:9001;
    server 127.0.0.1:9002;
}

upstream dev2 {
    server 127.0.0.1:9003;
}

server {
    listen 80;
    server_name  www.dev1.com;
    location / {
        proxy_pass_header Server;
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Scheme $scheme;
        proxy_pass http://dev1;
    }
}

server {
    listen 80;
    server_name  www.dev2.com;
    location / {
        proxy_pass_header Server;
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Scheme $scheme;
        proxy_pass http://dev2;
    }
}