Задать вопрос
@zionkv
Системный администратор Windows\Linux

Как на один IP повесить несколько сайтов на разных VM?

Есть Proxmox с белым IP и виртуалками, на одну из ВМ проброшен 80-й порт. Есть домен. Как добавить виртуалок с сайтами и повесить их на поддомены, или другие домены? Такое вообще возможно?
  • Вопрос задан
  • 803 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 3
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Настроить в nginx апстрим на адресные пары виртуалок.
Ответ написан
zmitrok62
@zmitrok62
Очень хороший человек
Поставь nginx фронтэндом на машину из той же сети где твои виртуалки. Все запросы с белого IP принимай на него и проксируй на любые виртуалки.
proxy_pass тебе в помощь.
https://habrahabr.ru/post/120814/
Ответ написан
Комментировать
gr1mm3r
@gr1mm3r
50% ответа в правильном вопросе. Остальное мануал.
Если будете делать 1ВМ=1Домен, то без проксирования не обойдить. Почитайте про mod_proxy в апачах. Самое простое решение будет.
как пример
#1
ProxyPass "path/to/foo" "http://foo.example.com/foo"
ProxyPassReverse "path/to/foo" "http://foo.example.com/foo"
#2
ProxyPass "path/to/bar" "http://bar.example.com/bar"
ProxyPassReverse "path/to/bar" "http://bar.example.com/bar"
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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