我需要将Azure AppServices连接到在Azure VM上运行的应用程序。此应用程序需要HTTPS,并且AppServices已安装一个应用程序,该应用程序将指向VM上该应用程序的HTTPS地址。
我尝试在VM上创建一个自签名证书,并将其添加到AppService的SSL(导出的.pfx)中,但是失败了,因为我认为它仅将其添加到了Trusted Personal存储中/无法访问Trusted Personal。根存储在Azure AppService上。
Azure环境具有.local域设置。我是否需要在VM上为我的应用程序获取CA证书并将其安装在Azure AppServices上,还是必须拥有一个公共域名才能在Azure AppServices和我在Azure VM上运行的HTTPS应用程序之间进行SSL通信?
答案 0 :(得分:1)
要实现此方案,您需要将VM服务和App服务都放置在同一VNet中,然后建立一个指向站点的连接,然后默认情况下它将被加密。 请查看下面的链接以获取更多详细信息: https://blogs.msdn.microsoft.com/benjaminperkins/2017/02/01/create-a-vnet-and-access-an-azure-vm-hosted-within-it-from-an-app-serivces-web-app/