Восходящий модуль делает это. В http
раздел:
upstream app {
ip_hash;
server backend1;
server backend2;
}
В Вашем местоположении:
location / {
proxy_pass http://app;
}
Проблема в том, что у вас есть только 1 общедоступный IP-адрес (я предполагаю), и поэтому ваш маршрутизатор / брандмауэр может перенаправлять трафик, поступающий на этот общедоступный IP-адрес, только на один внутренний хост для порта 80. Если вы хотите перенаправить трафик порта 80 на другой хост, вам необходимо изменить перенаправление портов на маршрутизаторе / межсетевом экране. Если вам нужно перенаправить порт 80 на оба сервера, вам понадобятся два общедоступных IP-адреса.