Как установить связь между "AZURE Application Gateway и Linux VM" в облаке Azure?

Уважаемые все, что мы хотим использовать AZURE Application Gateway для реализации SSL перед нашей LINUX VM (на которой размещены наши микросервисы node.js).

Согласно текущей конфигурации:

-У нас есть одна и та же группа ресурсов для шлюза приложений и виртуальной машины Linux.

- оба находятся в одной и той же виртуальной сети, но в разных подсетях (поскольку шлюзу приложений требуется собственная подсеть).

-Без приложения шлюз я могу получить доступ к моим микросервисам без каких-либо проблем.

Может, кто-нибудь подскажет, как установить связь между шлюзом приложений и нашими микросервисами, размещенными на виртуальной машине Linux.

1 ответ

-Без приложения шлюз я могу получить доступ к моим микросервисам без каких-либо проблем.

Когда ваша виртуальная машина добавлена ​​в шлюз приложения, это не повлияет на исходный доступ. Какой ваш порт прослушивает ваша служба. Вы можете проверить на Linux Linux VM.

netstat -ant|grep <port>

Пожалуйста, убедитесь, что ваш сервис слушает, и вы можете получить доступ к услуге с curl <privateip>:<port>,

Согласно вашему описанию, я предлагаю вам добавить виртуальную машину в приложение в бэкэнд-пуле. Как ниже:

введите описание изображения здесь

Если ваш сервис не прослушивает 80, вам также необходимо проверить настройки HTTP шлюза приложения.

Более подробную информацию можно найти по этой ссылке.

Другие вопросы по тегам