Задать вопрос
@MadDeee

Как сделать перадресацию по доменным именам?

Имеется внешний IP и несколько внутренних IP. На внутренних IP весят сайты и есть 2 доменных имен site1.ru и site2.ru и каждый домен настроен на внешний IP ( 1.1.1.1) Как настроить nginx что бы он смог распозновать домены и переадресововать на соответствующий IP ?

Например:
Захожу на домен site1.ru попадаю на сайт, внутренний IP которого, 2.2.2.1
Захожу на домен site2.ru попадаю на сайт, внутренний IP которого, 2.2.2.2

В данный момент ситуация такая. Когда переходишь по домену site1.ru, то открывается сайт, если переходишь по внешнему IP 1.1.1.1 то открывается страница Welcom nginx и я точно знаю, что он от site1.ru (2.2.2.1).


1.1.1.1 - внешний
2.2.2.1 - внутренний (Site1.ru)
2.2.2.2 - внутренний (site2.ru)
Все сайты стоят на виртуалках
  • Вопрос задан
  • 241 просмотр
Подписаться 1 Простой Комментировать
Ответ пользователя Александр Карабанов К ответам на вопрос (2)
karabanov
@karabanov Куратор тега Ubuntu
Системный администратор
Опция default_server. Более подробно https://nginx.ru/ru/docs/http/request_processing.html
Ответ написан