Несколько экземпляров Xen через один IP-адрес

Несколько экземпляров Xen через один IP-адрес

Я разработчик с небольшим опытом работы с сетями. Вот моя ситуация:

У меня есть сервер с одним надежным провайдером, мне удалось запустить Xen с большим количеством пространства LVM, чтобы запустить около 3 виртуальных машин, что должно удовлетворить мои потребности. Проблема в том, что у меня есть доступ только к одному IP-адресу, и мои возможности на данный момент ограничены.

Мой вопрос может показаться глупым, но, пожалуйста, подскажите, возможно ли как-то перенаправить трафик только на основе имени хоста, как показано ниже (все на порту 80)

www.host1.com --> Hardware Server -> VM1

www.host2.com --> Hardware Server -> VM2

www.host3.com --> Hardware Server -> VM3

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

решение1

Да, это возможно. Вы можете использовать любой HTTPобратный проксивам нравится. Варианты включаютКальмар,Апачи, илиNginx. Обратный прокси-сервер прослушивает порт 80 на публичном IP-адресе, просматривает запрос, чтобы определить, на какой сервер ему нужно перейти, и подключается к соответствующему локальному серверу на частном IP-адресе.

Связанный контент