Перенаправление запроса на второй URL-адрес, если сначала в NGINX обнаружена ошибка

Я новичок в NGINX и пытаюсь выяснить, нужен ли мне прокси-сервер или Обратный прокси-сервер. Вот требование:

Создайте прокси-сервер, который попадет на сайт A, если ошибок не обнаружено (узел не отключен, но он возвращает ошибку), вернуть результат, в противном случае перенаправить запрос на сайт B и вернуть результат.

У меня уже работает NGINX, но я не знаю, что делать дальше.

0
задан 13 May 2020 в 16:17
1 ответ

Вы можете использовать nginx в качестве балансировщика нагрузки, который будет оценивать работоспособность ваших узлов. И если один из них считается недоступным, перестаньте направлять на него трафик.

Проверьте Проверки работоспособности NGINX HTTP и Проверки работоспособности TCP

Вы по-прежнему можете использовать nginx в качестве веб-сервера через отдельную конфигурацию

0
ответ дан 13 May 2020 в 13:13

Теги

Похожие вопросы