NGINX проксирование всех запросов на все домены на другой NGINX, как? Как можно и возможно ли реализовать такую схему, есть старый сервер на нем много доменов, хотим переехать на новый, нужно проксировать все запросы на все домены на новый сервер пока доменная зона не переключится на новый сервер, как это можно реализовать? Есть просто по конфигурированию виртуальные хосты, есть сложные, возможно это как-то сделать не прописывая в каждом proxy_pass?
Спасибо

21 Авг 2019 в 06:46
290 +1
0
Ответы
1

Да, возможно реализовать проксирование всех запросов на все домены на другой сервер без прописывания proxy_pass для каждого домена в конфигурации NGINX. Для этого можно использовать переменные NGINX.

Вот пример конфигурации, который позволяет проксировать все запросы на все домены на другой сервер:

server {
listen 80;
server_name _;
location / {
proxy_pass http://новый_сервер;
}
}

В данной конфигурации server_name _; указывает NGINX принимать любые домены. При этом в блоке location / прописан прокси-пас на новый сервер.

Таким образом, все запросы на все домены будут автоматически проксироваться на новый сервер. После того, как доменная зона переключится на новый сервер, вы можете изменить эту конфигурацию под конкретные домены или даже удалить ее.

Не забудьте перезагрузить NGINX после внесения изменений в конфигурацию. Надеюсь, это ответило на ваш вопрос!

20 Апр в 13:13
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 654 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир