server {
listen 127.0.10.1:80;
location / {
proxy_pass http://validator.amd.ru;
}
}
server {
listen 127.0.10.2:80;
location / {
proxy_pass http://validator.bm.ru;
}
}
upstream valid {
server 127.0.10.1:80;
server 127.0.10.2:80;
}
server {
...
location /api/valid {
proxy_pass http://valid/api/validators;
}
}
proxy_set_header Host $proxy_host
. В вашем случае получаетсяproxy_set_header Host "valid";
validator.amd.ru
и validator.bm.ru
это не нравится.