@ffic

Как настроить 2 Web сервера на 1 ip?

Добрый день. Сложилась такая ситуация: на фирме есть 2 сервера ( Debian 9), выход в интернет с 1 белого ip адреса.
Внешний ip адрес: 62.200.222.180 (интернет)
Внутренний ip адрес WebServ1: 192.168.12.220
Внутренний ip адрес WebServ2: 192.168.12.225 (Moodle)
На каждом сервере работает свой сайт. Но зарегистрирован один домен: firma.ru. Задача такая: поднять под домен в виде e.firma.ru, что бы к нему имели доступ пользователи из интернета. (Поддомен зарегистрировал у провайдера и в локальной сети тоже)
Что было сделано: на Mikrotik было прописано, что входящие соединения на внешний 62.200.222.180:80, перенаправлялись на 192.168.12.220:80 (WebServ1). Тут всё просто. А вот со вторым сервером проблемы. Попробовал прописать, что, если поступило входящие соединения на 62.200.222.180:8000, перенаправь на второй сервер 192.168.12.225:80 (WebServ2). Сервер открылся, сайт загрузился (Moodle), ссылка имеет такой вид: e.firma.ru:5000 . После щелчка на какую-нибудь ссылку, она меняет на e.firma.ru/course/view.php?id=4 и не загружается. (порт игнорируется)
Доступ к первому серверу запрещен, и перенаправление с первого сервера на второй сделать не могу.
Вопрос: Как сделать что бы сайт (Moodle) на втором сервере открывался без порта с локальной сети, а с портом (5000) с интернета?
Спасибо за ответы.
Вот обычный конфиг nginx:
5e8b804827d42030988030.png
  • Вопрос задан
  • 2795 просмотров
Пригласить эксперта
Ответы на вопрос 1
akelsey
@akelsey
Придется вам поработать с документацией или гуглом (за примерами proxy_pass) , но вот алгоритм в котором нужно двигаться:
* На микротик вы оставляете один проброс порта 80 на 192.168.12.220:80 и забываете про микротик на этом
* На сервер 192.168.12.220 nginx делается два листенера с привязкой к именам firma & e.firma, один видимо будет открывать сайт локально, а второй будет проксировать запросы на ваш второй сервер по имени на 192.168.12.225 порт тоже 80.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы