我试图做我认为应该很简单,但我失去了一些东西。 你可以看一下吗?
我在Azure云中,在不同地区的不同服务计划中运行两个Web应用程序。 这两个应用程序是彼此的副本。
我试图使用Azurestream量pipe理器从主区域故障切换到次区域,如果主区域出现故障。
我希望能够使用相同的域名,即使在网站发生故障时也是如此。 这是我到目前为止:
域名是'example.com'
“错误404 – 找不到Web应用程序,您尝试访问的Web应用程序在此Microsoft Azure应用程序服务区域中不可用。”
发生这种情况是因为我没有将域名映射到Azure Web App。 当我尝试将自定义域映射到不同区域的两个实例(用于故障转移目的)时,Azure会抱怨域已经注册到另一个Web应用程序。
如何使用Traffic Manager将自定义域映射到两个Web应用程序以进行故障切换?
我谈到了Azure的支持。 实际上,您可以在这种情况下将相同的域名绑定到两个不同的Web应用程序,前提是a)它们是不同的区域,b)首先使用TrafficManager端点将它们作为目标。
如果您不将自定义域绑定到两个Web应用程序,那么失败后将无法访问您的网站。 如果域名未绑定,WebApp将拒绝stream量。
这就是我被告知的,结果是什么结果:
创buildstream量pipe理器configuration文件并添加两个WebApp作为端点。 这将绑定XXXX.trafficmanager.net域到每个Web应用程序。
等待域传播通过Azure系统并显示在WebApps的“自定义域”菜单中。
像往常一样去绑定一个自定义的域名,但要确保你select照片所示的XXXX.trafficmanager.net地址:
当我尝试将自定义域映射到不同区域的两个实例(用于故障转移目的)时,Azure会抱怨域已经注册到另一个Web应用程序。
所有这些都是由devise行为。 它应该以这种方式工作。
如果您想通过stream量pipe理器来实现故障转移,则不需要为两个网站设置相同的名称。 在Azure中,我们为stream量pipe理器端点添加了不同的域名,在完成configuration后,我们应该在您的权威DNS服务器上编辑DNSlogging以将您的公司域名指向stream量pipe理器域名,然后我们可以使用公司域访问stream量pipe理器后面的网站。
交通pipe理者的工作是这样的
如何使用Traffic Manager将自定义域映射到两个Web应用程序以进行故障切换?
两个networking应用程序,你的意思是networking应用程序是Azure的Web应用程序服务,由天青创build? 如果是,我们可以将这两个网站添加到stream量pipe理器的端点,如下所示:
configuration完成后,我们可以使用您的公司域名来testing连接。
顺便说一下, azurestream量pipe理器作为负载均衡器(DNS级别)工作 ,因此我们可以将自定义域用于不同地区的多个网站。