Есть два веб сервера, между ними настроена синхронизация баз данных и т.п. и они всегда идентичны. На третьем сервере стоит nginx и через
proxy_pass
получает трафик с одного из серверов и отдает миру. Хотим настроить такую схему - если вдруг падает первый сервер то nginx автоматически начинает отдавать трафик со второго сервера. Почитал про
upstream
, что-то похожее, но не нравится что оно балансирует нагрузку, а не переключает на второй сервер при недоступности первого (и обратно), мне балансировка в данном случае не нужна. Подскажите правильное направление или решение.
P.S. Дочитал что сервер можно указать как backup и после этого он будет использоваться если недоступны остальные, но так и не понял можно ли указать один основной и один backup, примерно так
upstream test_upstream {
server server1.server.com;
server server2.server.com backup;
}