将 Azure 流量管理器与应用服务 (HTTPS) 结合使用
Using Azure Traffic Manager with an App Service (HTTPS)
我有一个 Azure 应用服务,仅启用了 HTTPs 和 Azure Active Directory 作为对服务进行身份验证的一种方式。
我计划在第二个区域定位我的应用服务,但目前我正在尝试测试 Azure 流量管理器是否适用于我当前的站点。然而,有几件事让我感到困惑:
- 当我创建 ATM 时,DNS 名称是 HTTP 而不是 HTTPs。似乎没有使用 HTTP 的 DNS 名称的选项。
- 添加端点后,我尝试导航到 URL http://foo.trafficmanager.net and it redirects to https://foo.trafficmanager.net/ 并显示以下错误。该站点不安全。似乎存在证书错误。为什么现在自动重新路由到 HTTPs?
有没有一步步配置ATM的文档?我对购买域不感兴趣,只要连接始终安全,我完全可以使用 https://foo.trafficmanager.net/ 作为我的 URL。
Azure 流量管理器支持通过 HTTPS 和 HTTP 进行探测。对于 HTTPS:
- 服务器端证书未验证
- 不支持 SNI 服务器端证书
- 不支持客户端证书
还有更详细的可以看一下:FAQs and Traffic Manager endpoint monitoring.
使用 HTTPS,监控端口应从 80 更改为 443,并且您的监控路径也指向您的服务的有效页面。
更新
Azure 流量管理器的工作原理存在一个问题。有关详细信息,请参阅 What is Traffic Manager。
Azure Traffic Manager is a DNS-based traffic load balancer that
enables you to distribute traffic optimally to services across global
Azure regions while providing high availability and responsiveness.
Traffic Manager本身的DNS只是使用HTTP协议。但它可以探测 HTTP 和 HTTPS。您的应用程序的所有 HTTPS 刚刚在您的 Web 应用服务中设置。
希望对您有所帮助。
我有一个 Azure 应用服务,仅启用了 HTTPs 和 Azure Active Directory 作为对服务进行身份验证的一种方式。
我计划在第二个区域定位我的应用服务,但目前我正在尝试测试 Azure 流量管理器是否适用于我当前的站点。然而,有几件事让我感到困惑:
- 当我创建 ATM 时,DNS 名称是 HTTP 而不是 HTTPs。似乎没有使用 HTTP 的 DNS 名称的选项。
- 添加端点后,我尝试导航到 URL http://foo.trafficmanager.net and it redirects to https://foo.trafficmanager.net/ 并显示以下错误。该站点不安全。似乎存在证书错误。为什么现在自动重新路由到 HTTPs?
有没有一步步配置ATM的文档?我对购买域不感兴趣,只要连接始终安全,我完全可以使用 https://foo.trafficmanager.net/ 作为我的 URL。
Azure 流量管理器支持通过 HTTPS 和 HTTP 进行探测。对于 HTTPS:
- 服务器端证书未验证
- 不支持 SNI 服务器端证书
- 不支持客户端证书
还有更详细的可以看一下:FAQs and Traffic Manager endpoint monitoring.
使用 HTTPS,监控端口应从 80 更改为 443,并且您的监控路径也指向您的服务的有效页面。
更新
Azure 流量管理器的工作原理存在一个问题。有关详细信息,请参阅 What is Traffic Manager。
Azure Traffic Manager is a DNS-based traffic load balancer that enables you to distribute traffic optimally to services across global Azure regions while providing high availability and responsiveness.
Traffic Manager本身的DNS只是使用HTTP协议。但它可以探测 HTTP 和 HTTPS。您的应用程序的所有 HTTPS 刚刚在您的 Web 应用服务中设置。
希望对您有所帮助。