0

I configured simple load balancer scheme on the windows:

upstream app.local {
    server app1.local:8001 fail_timeout=10s max_fails=10;
    server app2.local:8002 fail_timeout=10s max_fails=10;
}

server { listen 8000;

location / {
    proxy_pass http://app.local;
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-For $remote_addr;
}

}

Changed hosts file like this

127.0.0.1       app.local
127.0.0.1       app1.local
127.0.0.1       app2.local

All fine, but my web servers behind app1.local and app2.local receive incorrect headers Host: app.local and therefore don't want resolve requests. I readed the post where the same problem but top answer not resolved my and i don't want to use the double layer proxy option straight off.

0 Answers0