Рейтинг:0

Попробуйте другой сервер nginx, если он не найден

флаг ma

мы находимся в процессе переноса нашего nginx на другой, работающий в контейнере Docker (пока мы не завершим перенос, он использует виртуальную сеть)

Как я могу перенаправить весь запрос на не основанный сервер (заблокировать) другому экземпляру nginx?

Например, если я открываю браузер на http://some.thing.com (маршрут DNS к моему серверу), и мой сервер nginx не нашел этого сервер (блок), чем он должен попробовать другой сервер nginx для этого


Использование 404 на каждом сервер блокировка не решение, потому что у нас их много

Nikita Kipriyanov avatar
флаг za
Попробуйте обратное проксирование виртуального хоста по умолчанию (блок `server`, в котором есть `listen 80 default_server` или аналогичное предложение https).
Raz Luvaton avatar
флаг ma
Что-то вроде `error_page 404 = @myownredirect;` и `location @myownredirect { proxy_pass *** }`?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.