У меня есть несколько вопросов по настройке шлюза и виртуальной машины, так что вот что у меня есть на самом деле.
У меня есть шлюз приложений и две виртуальные машины Ubuntu, все размещено в Azure. Все они находятся в одной виртуальной сети. Обе виртуальные машины имеют только частный IP-адрес (10.1.0.4 и 10.1.0.5), а шлюз имеет частный IP-адрес (10.1.1.4) и общедоступный IP-адрес. Поскольку только шлюз имеет общедоступный IP-адрес, я думаю, что все должно проходить через него, и это то, что я хочу.
Цели, которые я пытаюсь достичь:
Сделать балансировщик нагрузки на порт 1680, перенаправить на порт 1680.
Чтобы перенаправить SSH каждой виртуальной машины для подключения конкретно к одной, потому что на данный момент у них нет общедоступного IP-адреса. Можно ли это сделать с помощью правила на основе пути? Например, www.example.com/VM1 для подключения по SSH к первой виртуальной машине? Если нет, то что можно использовать, чтобы различать SSH-подключение ВМ1 и ВМ2?
Перенаправить порт 80 шлюза на порт 8080 конкретной ВМ. Как и в моем предыдущем примере, www.example.com/adminPanelVM1 для подключения к первой виртуальной машине через порт 80 (перенаправление на порт 8080 на виртуальной машине).
Мне уже удалось создать перенаправление порта 1680 шлюза с параметром HTTP, прослушивателем и правилом.