我推荐了这个微软文档,但它令人困惑。
https://learn.microsoft.com/en-us/azure/app-service/web-sites-traffic-manager-custom-domain-name
首先他们解释www.contoso.com
将是CNAME
对于 <myapp>.trafficmanager.net
。然后,当网络应用程序出现时,他们会说 www.contoso.com
将是CNAME
对于网络应用程序。他们没有解释两者将如何工作。当我添加主机名www.contoso.com
时对于网络应用程序,它将覆盖 CNAME
交通管理员记录。所以下次我会点击www.contoso.com
,它将转到网络应用程序。交通管理员消失了。如果我将为流量管理器添加抢先记录,例如 awverify.www.contoso.com
CNAME
至<myapp>.trafficmanager.net
,我应该在浏览器中点击什么 URL 来访问流量管理器,然后访问网络应用程序?
有人可以帮助整个事情如何运作吗?
最佳答案
本文是一个为 Web 应用程序配置自定义域的教程,该应用程序是 由 Azure 流量管理器管理。首先,您应该有一个使用 Azure Traffic Manager profile 的 Web 应用程序.
They don't explain how both will work.
如果www.contoso.com
是CNAME
对于 <myapp>.trafficmanager.net
,当您点击www.contoso.com
时,它将路由到<myapp>.trafficmanager.net
首先,但最后它将路由到您的网络应用程序,例如 <yourwebapp>.azurewebsites.net
。由于 Web 应用程序配置了流量管理器配置文件,因此将有一个或多个端点可以路由到您的 Web 应用程序。所以很明显 www.contoso.com
是CNAME
您的网络应用程序的类似 <yourwebapp>.azurewebsites.net
实际上。
就像:
www.contoso.com
--> <myapp>.trafficmanager.net
--> <yourwebapp>.azurewebsites.net
如果您的网络应用程序没有流量管理器,那么它将是
www.contoso.com
--> <yourwebapp>.azurewebsites.net
When I will add hostname
www.contoso.com
to web app it is going to override theCNAME
record for traffic manager. So next time I will hitwww.contoso.com
, it will go to web apps. Traffic manager went out of picture.
文章中:
Enable Traffic Manager
After the records for your domain name have propagated
正如它所说,您应该为您的自定义域添加 DNS 记录 ( www.contoso.com
)。因此,如果您点击域名,它将路由到 <myapp>.trafficmanager.net
,然后到<yourwebapp>.azurewebsites.net
。
不是www.contoso.com
直接到<yourwebapp>.azurewebsites.net
.
If I will add preemptive record for traffic manager for e.g
awverify.www.contoso.com
CNAME to<myapp>.trafficmanager.net
, what URL should I hit in browser to reach traffic manager and then to web app?
creating a CNAME record for your custom domain之后,我认为你应该点击自定义域。
关于azure - 在流量管理器和 Web 应用程序上配置自定义域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50166495/