背景
我有两个网站:
- web1.azurewebsites.net
- web2.azurewebsites.net
我添加了一个名为 webtm.trafficmanager.net 的流量管理器。
web1.azurewebsites.net 配置有自定义域 web.example.com。我还为其添加了通配符 SSL 证书(即 *.example.com)。如果我请求 web.example.com,它会毫无问题地为网站提供服务。
要求
我需要在这两个站点之上设置流量管理器。因此,如果 web1.azurewebsites.net 关闭/离线,则流量管理器可以自动切换到 web2.azurewebsites.net。
实施问题
我已经阅读了这些 SO 答案(SO 1,SO 2)和这篇文档文章,但是,我有一些疑问。如果有人能证实我在下面概述的理解,我将不胜感激,好吗?
第 1 步:我知道我必须将 DNS 记录更新为:web.example.com. 60 IN CNAME webtm.trafficmanager.net.
. 删除指向 的其他 DNS/CNAME 记录web.example.com to web1.azurewebsites.net
。
第 2 步:我需要从 web1.azurewebsites.net 中删除当前的自定义域映射,然后重新添加它。将自定义域设置为 web.example.com,CNAME 配置将显示流量管理器端点。此步骤不需要更改 DNS 吗?
第 3 步:将自定义域添加到 web2.azurewebsites.net 将自定义域设置为 web.example.com,CNAME 配置将显示流量管理器端点。此步骤不需要更改 DNS 吗?
第 4 步:不更改添加到 web1.azurewebsites.net 的 SSL 证书。
步骤 5:将 SSL 证书添加到 web2.azurewebsites.net。
现在,访问https://web.example.com应该会点击流量管理器。它将看到 web1.azurewebsites.net 在线,因此它将引导用户访问该网站。如果 web1.azurewebsites.net 出现故障,它将自动将用户重定向到 web2.azurewebsites.net。
谢谢!