【问题标题】:Configuring Azure Traffic Manager to work with HTTPS配置 Azure 流量管理器以使用 HTTPS
【发布时间】:2017-06-09 16:24:40
【问题描述】:

我创建了一个 Azure 应用服务,可以通过 http://foo.azurewebsites.nethttps://foo.azurewebsites.net 访问它。我只使用 HTTPS 一个,但还没有禁用另一个(还)。

然后我配置流量管理器,并将其添加为唯一端点(现在)。

我通过http://foo.trafficmanager.net 执行我的API,它可以工作。但是,如果我尝试查询 https://foo.trafficmanager.net,则会收到 SSL 错误:

  • 通过 Powershell:底层连接已关闭:无法为 SSL/TLS 安全通道建立信任关系。
  • 通过 Curl:curl:(51) SSL:没有替代证书主题名称与目标主机名“foo.trafficmanager.net”匹配。

那么,我是否需要单独的 SSL 证书才能与 TrafficManager 一起使用?我使用的是 foo.azurewebsites.net 附带的默认设置,开箱即用。

【问题讨论】:

标签: azure ssl azure-traffic-manager


【解决方案1】:

您现在可以使用免费的App Service Managed Certificate 来确保您的流量管理器端点的安全。

第 1 步 - 创建应用服务托管证书。
1. 从应用服务的 TLS/SSL 设置菜单项中,单击私钥证书选项卡。
2. 在右侧刀片中,它会自动检测流量管理器端点。选择它并单击创建。

第 2 步添加 TLS/SSL 绑定
现在我们有了证书,让我们添加一个绑定以便使用它。
1. 点击添加 TLS/SSL 绑定。
2. 在自定义域下拉列表中选择流量管理器端点。
3. 在指纹下拉菜单中选择新创建的证书。
4. 类型下拉菜单中的 SIN SSL。
5. 单击添加绑定。

第 3 步 - 确保域现在选择 SSL
在您的应用服务的自定义域菜单项中,您应该会在完成绑定后看到流量管理器端点的安全 SSL 状态(以前应该是一个红十字)。

注意:每张证书有效期为六个月,在证书到期前一个月左右,App Service 会更新证书。 [1]

其他学分:this Azure feedback post 的 cmets 中发现了这种方法。无需 PowerShell 脚本 - 一切都可以通过 Azure 门户完成。

【讨论】:

    【解决方案2】:

    嗯,您没有获得流量管理器的 TLS 证书。您必须在 Web 应用程序本身中获得它的证书,这并不取决于您。

    Web 应用为您提供 *.azurewebsites.net 域的证书,但使用流量管理器,您需要使用自定义域名 + TLS 证书,安装在流量管理器后面的每个 Web 应用中。

    【讨论】:

    • 不需要自定义域 - 我只是为 foo.trafficmanager.net 制作了一个证书并将其上传到应用服务,效果很好。谢谢指点。
    • 那将是自签名的,不是吗? :) 这在一般情况下不会真正起作用 ;)
    • @juunas 有了 LetsEncrypt 之类的工具,现在这种东西很管用!
    【解决方案3】:

    如果您在流量管理器和您的应用之间有 CDN,则需要一些额外的步骤:

    1. 将流量管理器直接指向您的应用程序(创建一个目标为 myappname.azurewebsites.net 的 TM 端点,暂时绕过 CDN)。这将导致流量管理器从其自己的 url 创建一个 CNAME 到您网站的 url,证明您拥有流量管理器子域并允许 Azure 在步骤 2 中为您的应用程序验证它。

    2. 将您的 mytfprofilename.trafficmanager.net 网址添加为您应用的自定义域。除非完成第 1 步,否则 Azure 不会让您这样做。

    1. 将您的自定义域添加到 CDN 本身并创建证书。您可以使用自己的证书或使用 Azure 管理的证书。

    2. 将流量管理器指向您的 CDN。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-05
      • 1970-01-01
      相关资源
      最近更新 更多