如何在" AZURE应用网关和Linux VM"之间建立通信。在蔚蓝的云?

时间:2017-08-09 13:51:12

标签: azure deployment virtual-machine microservices azure-application-gateway

亲爱的我们只想使用AZURE Application Gateway在我们的LINUX VM前面实现SSL(托管我们的node.js微服务)。

根据当前配置:

- 我们为应用程序网关和Linux VM提供了相同的资源组。

- 两者都在同一个虚拟网络上但不同的子网(因为应用程序网关需要自己的子网)。

- 没有应用程序网关,我可以毫无问题地访问我的微服务。

有人可以建议如何在应用程序网关和我们在linux VM上托管的微服务之间建立通信。

1 个答案:

答案 0 :(得分:0)

  

- 没有应用程序网关,我可以毫无问题地访问我的微服务。

将VM添加到应用程序网关时,它不会对原始访问产生影响。哪个端口是您的服务收听。你可以查看linux VM。

netstat -ant|grep <port>

请确保您的服务正在倾听,并且您可以使用curl <privateip>:<port>访问该服务。

根据您的描述,我建议您可以在后端池中添加VM的应用程序。如下所示:

enter image description here

如果您的服务未在80上侦听,您还需要检查应用程序网关HTTP设置。

更多信息请参阅此link