Как сделать доступ к двум виртуальным хостам на разных серверах с использованием одного публичного IP?
Всем привет!
Задача, сложность которой для меня пока неподъёмна. Поэтому обращаюсь к гуру этого форума.
Имеется два виртуальных сервера во внутренней сети с Apache на борту и сайтами, доступными на порту 80 и 443, а также один внешний ip-адрес. Краткая схема сети такая:
1. Сервер DNS у провайдера с A-записями:
site1.example.com -> 80.30.40.50
site2.example.com -> 80.30.40.50
2. Локальный роутер с доступом в инет и виртуальным портом, к которому приписан публичный ip-адрес (80.30.40.50) -> свитч -> виртуальный хост-1 (192.168.0.1) с Apache (порты 80, 443) + виртуальный хост-2 (192.168.0.2) с Apache (порты 80, 443).
Есть ли возможность настроить это все таким образом, чтобы при обращении к site1.example.com запрос перенаправлялся на хост-1, а при обращении к site2.example.com запрос перенаправлялся на хост-2 без замены стандартных портов на хостах?
к сожалению нет промежуточного сервера, на котором это можно реализовать, да и знаний необходимых тоже ☹️ есть ссылка на вменяемую инструкцию, как запасной вариант?
Вячеслав Гранченко, знаний там особо много ненадо. ну или есть фриланс.
промежуточный сервер не требуется, можете использовать любой из ваших виртуальных. через него пойдет трафик и до 2го