【问题标题】:Connect Azure AppService to Application on a VM over HTTPS通过 HTTPS 将 Azure AppService 连接到 VM 上的应用程序
【发布时间】:2018-08-10 17:46:58
【问题描述】:

我需要将我们的 Azure AppServices 连接到在 Azure VM 上运行的应用程序。此应用程序需要 HTTPS,并且 AppServices 安装了一个应用程序,该应用程序将指向 VM 上应用程序的 HTTPS 地址。

我尝试在 VM 上创建自签名证书并将其添加到 AppService 的 SSL(导出的 .pfx)但失败了,因为我相信它只会将其添加到受信任的个人存储中/无法访问受信任的Azure AppService 上的根存储。

Azure 环境具有 .local 域设置。我是否需要在 VM 上为我的应用程序获取 CA 证书并将其安装在 Azure AppServices 上,或者我是否必须改为使用公共域名才能在 Azure AppServices 和我在 Azure VM 上运行的 HTTPS 应用程序之间进行 SSL 通信?

【问题讨论】:

    标签: azure ssl azure-app-service-envrmnt


    【解决方案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/

    【讨论】:

    • 我向 VM 和应用服务共享的 VNET 添加了一个内部 DNS 服务器。但是,对于 HTTPS,需要证书,而 AppServices 需要 CA 证书
    • 您可以随时将 SSL 证书添加到受支持的 Azure 资源中,请查看此链接:docs.microsoft.com/en-us/azure/virtual-machines/windows/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 2021-05-04
    相关资源
    最近更新 更多