Как опубликовать несколько сервисов с виртуальных машин по одному белому IP?
Всем день добрый.
Экспериментирую с домашним сервером... Развернул на нём proxmox, поднимаю контейнеры и виртуальные машины :)
Сейчас встал вопрос - как корректно опубликовать веб-доступ к нескольким разным локальным сервисам (например, owncloud + transmission + локальный веб-сервер + "веб-морда" к почтовому серверу и т.д.) на одном белом внешнем IP? Все сервисы подняты на виртуальных машинах, работают через сетевой мост по одному физическому интерфейсу.
Как один из вариантов нашёл упоминание - поднять ещё одну виртуалку с nginx, которая будет слушать 80 и 443 порты и перенаправлять запросы на локальные сервера в зависимости от домена запрошенного сайта. Есть ли что-то ещё или не стоит пытаться улучшить оптимальный вариант? И есть ли у кого-то под рукой инструкция по настройке проксирующего nginx?