Добрый день!
Правильно ли я понимаю, что при балансировке запросов, бэкенды
_обязательно_ должны иметь ServerAlias frontend-server.tld?
Конфиг примерно такого вида:
....
upstream upstr {
server vps1.tld:80 max_fails=1 fail_timeout=15;
server vps2.tld:80 max_fails=1 fail_timeout=15;
}
server {
listen 80 default bind;
server_name frontend-server.tld;
location /foo/bar/ {
#root /home/projects/points;
proxy_pass http://upstr;
proxy_set_header Host $host;
}
}
....
Не могу разобраться, это какой-то баг сборки или кривые руки-настройки:
при upstream upstr {
server vps1.stable.tld:80 max_fails=1 fail_timeout=15;
server vps2.stable.tld:80 max_fails=1 fail_timeout=15;
}
в запросе будто выкусывается stable.
--
Михаил Покидько
Служба поддержки UNIX-систем
Техническая дирекция