我想使用基于路径路由到我的蔚蓝应用服务网络应用,使路径路由应用程式
http://mysite.mydomain.com/site1点http://mysite1.azurewebsites.net http://mysite.mydomain.com/site2点http://mysite2.azurewebsites.net
什么是最好的如何做到这一点? (我想保住两艘应用服务,不是包装两个应用程序在一个虚拟目录)
我使用Azure应用程序网关可以配置此尝试,但当时我无法配置Web应用程序来接受来自同一个自定义域的流量。
总之这是我做过什么:
为mysite.mydomain.com点的DNS记录到应用程序网关的FQDN与CNAME记录
应用网关是这样的构成:
http://mysite.mydomain.com/site1点http://mysite1.azurewebsites.net http://mysite.mydomain.com/site2点http://mysite2.azurewebsites.net
为了使Web应用程序对这一重定向请求作出回应,他们需要有一个自定义的域进行配置。由于mysite.mydomain.com的CNAME记录指向Application Gateway,因此我无法将其移至Web应用程序。正因为如此,我加入了TXT记录并添加
awverify.mysite1指向http://mysite1.azurewebsites.net
这足以使第一路线的工作。现在http://mysite.mydomain.com/site1高兴地返回来自第一个应用程序服务Web应用程序的响应。
然而,当我做了一个类似的配置为第二个站点。第二个Web应用程序拒绝接受与第一个相同的自定义域名:
主机名已在以下应用程序中使用:mysite1。请 从mysite1中删除主机名,然后重试。
那么如何将相同的自定义域添加到两个应用程序服务Web应用程序,以便它们可以用于这样的场景呢?