2

我迷失了流量管理器设置和自定义域名。

首先,我在 2 个地区(westeuropeapp.azurewebsites.net 和 brazilapp.azurewebsites.net)有两个移动应用程序作为流量管理器的端点(trafficmanager.trafficmanager.net)。它正在工作。

然后我想使用带有子域的自定义域名:westeurope.mydomain.com、brazil.mydomain.com 和 trafficmanager.mydomain.com。因此,我按照 Azure 文档说明为指向两个移动应用程序和流量管理器的子域创建了 CNAME。然后我添加了 westeurope.mydomain.com (resp. brazil.mydomain.com) 作为我的西欧移动应用程序 (resp. brazil mobile app) 的主机名。

但是当我导航到 trafficmanager.mydomain.com 时,我得到了 404。

我用Dig检查了 DNS 解析,我可以看到 trafficmanager.mydomain.com 的 cname 为 trafficmanager.trafficmanager.net,其 cname 为 westeuropeapp.azurewebsites.net,它解析为 ip xxxx。
这看起来不错。

如果我在浏览器中输入该 ip,我会得到 404。但如果我输入 westeuropeapp.azurewebsites.net,我的应用程序就会运行。我还在 Dig 中检查了 westeuropeapp.azurewebsites.net,它解析为与上述相同的 ip。

我错过了什么?(我什至不谈论 SSL,这将是下一篇文章。)

4

2 回答 2

5

您还需要trafficmanager.mydomain.com作为自定义域添加到移动应用程序。

应用服务在应用之间共享 IP 地址,因此它识别您的请求绑定到哪个应用的唯一方法是主机标头。通过添加自定义域,应用服务知道将该域的请求路由到该应用。

于 2017-02-21T15:15:46.923 回答
0

将移动应用程序添加到流量管理器后,trafficmanager.mydomain.com自动添加到移动应用程序中,在分配给站点的主机名中(应用程序->自定义域)。等待一段时间让更改传播。传播流量管理器后,您需要将自定义域添加到您的两个移动应用程序。

在此处输入图像描述

该视频包含为流量管理器添加自定义域的详细信息。https://www.youtube.com/watch?v=1ggz9qZpVHo

于 2018-01-02T07:35:11.470 回答