在setting up a custom domain for the azure front door的天蓝色教程中,很少有地方让我感到困惑
我们正在运行的生产站点具有多个子域。我需要用一个前门映射一个子域。例如,我们有https://web.contoso.com,https://api.contoso.com,https://admin.constoso.com。我们已经创建了API服务的前端。 https://busymonk.azurefd.net。
现在,我们只需要CNAME和busymonk.azurefd.net一起使用CNAME。主域和其他子域是否会发生上述域停机?
如何为自定义域添加路由。甚至this example也让我感到困惑。我是否需要在自定义域和后端池之间添加路由,还是需要建立https://busymonk.azurefd.net的后端池,然后将api.contoso.com之间的路由添加到busymonk.azurefd.net?
答案 0 :(得分:1)
当CDN端点仅需要api.contoso.com
时,只有子域api.contoso.com
可能会停机。
为避免网络流量中断,您可以先map the temporary afdverify sub-domain。使用这种方法,在DNS映射发生时,用户可以不中断地访问您的域。
Source Type Destination
afdverify.api.contoso.com CNAME afdverify.busymonk.azurefd.net
如果您已验证afdverify
子域已成功映射到您的前门。然后您可以map the permanent custom domain。此后,您可以删除临时afdverify
子域CNAME记录。
在前门添加api.contoso.com
的自定义域后。由你决定。您只需要确保通过有效的路由规则从前端主机到后端池之间存在一条路径即可。
例如,要使自定义域api.contoso.com
正常工作,您需要添加新的路由规则或更改现有的路由规则以将域api.contoso.com
指向frontend hosts
并以{与其关联的默认路径/*
,然后选择后端Web应用程序主机的现有后端池,例如应用程序服务xxx.azurewebsites.net
。
希望这可以为您提供帮助。