@spectralwhite

Как получить доступ к разными виртуальным машинам по одному IP с разных доменов?

Не могу понять как правильно сделать так, чтобы с разных доменов, идущих к одному белому IP, был доступ к разным виртуальным машинам внутри ESXi.

На графике попытался изобразить примерную схему:
633de4876293a118514191.png
А теперь тоже самое текстом:
1) Имеем cloudflare в котором прописаны поддомены ведущие к одному белому IP.
2) Белый IP висит на роутере UBIQUITI EdgeRouter Lite ERLite-3, внутри которого в разделе leases прописаны статичные локальные адреса к локальной машине с ESXi и к виртуальным машинам внутри ESXi, имеющие локальные IP в той же сети.
3) У виртуальных машин слишком разные задачи, из-за чего объединить их в одну не представляется возможным.

Нужно чтобы я мог в браузере по имени домена без ввода порта попасть на страницу http/https того или иного виртуального сервера и не только:

1.domain.ru > 123.23.23.23 > 192.168.1.1 UBIQUITI EdgeRouter Lite ERLite-3
2.domain.ru > 123.23.23.23 > 192.168.1.2 ESXi
3.domain.ru > 123.23.23.23 > 192.168.1.3 Ubuntu server
4.domain.ru > 123.23.23.23 > 192.168.1.4 Ubuntu server
5.domain.ru > 123.23.23.23 > 192.168.1.5 Ubuntu server

Как пробросить порт 80/443 я знаю, но, как это должно работать для разных доменов мне знаний не хватает. Гугл/Яндекс выдают 100500 ненужных инструкций не понимая моего запроса, а он достаточно специфичный.

По мимо портов 80/443 требуются и другие, но с ними проблем нет, например:
3.domain.ru:2203 > 123.23.23.23 > 192.168.1.3:22 Ubuntu server
4.domain.ru:2204 > 123.23.23.23 > 192.168.1.4:22 Ubuntu server
5.domain.ru:2205 > 123.23.23.23 > 192.168.1.5:22 Ubuntu server
6.domain.ru:4000 > 123.23.23.23 > 192.168.1.5:3386 windows server
и т.д.
А вот с WEB что-то как-то для меня непонятно и запутанно. Где-то советуют прокси, где-то ngix, но так или иначе дальше этих слов дельных инструкций не нашел, по крайней мере на примере моей связки Cloudflare + UBIQUITI + ESXi, из-за чего затрудняюсь решить вопрос самостоятельно.
  • Вопрос задан
  • 268 просмотров
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Reverse poxy.
Можно на nginx'e, можно на Apache, что больш нравится.
Ответ написан
Ваш ответ на вопрос

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

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