Как с помощью NGINX направить трафик на несколько отдельных хостов?

Создайте upstream с несколькими backend и направьте запросы в него через proxy_pass.

Короткий ответ

Что ответить на собеседовании

Создайте upstream с несколькими backend и направьте запросы в него через proxy_pass.

Подробный разбор

Ответ с пояснениями

Создайте upstream с несколькими backend и направьте запросы в него через proxy_pass.

Например, в контексте http:

upstream app_backend {
    server 192.0.2.10:8080;
    server 192.0.2.11:8080;
}
server {
    listen 80;
    location / { proxy_pass http://app_backend; }
}

Адреса примерные. Проверьте таймауты, заголовки, ошибки backend и допустимость повторов; повторять неидемпотентный запрос без защиты опасно.

Источник: nginx.org.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее