【问题标题】:Adding custom domain names to an Azure webapp in a Nested traffic manager profile将自定义域名添加到嵌套流量管理器配置文件中的 Azure Web 应用
【发布时间】:2019-05-02 12:35:21
【问题描述】:

我想在 Azure 中进行以下设置。
* 主要交通管理器
- WebAppA(西欧)
- 嵌套端点
* WebAppB(西欧)

WebappA 有一个自定义域名,通过 CName 链接到主流量管理器。 现在 WebAppB 也需要这个自定义域名,但我无法添加这个。 我收到消息“主机名已在以下应用程序 WebAppA 中使用”。

我想要实现的是让 2 个 Web 应用程序在同一个数据中心中运行,顶部有一个流量管理器,以便在执行 BlueGreen 部署时更好地控制设置。 我们目前有一个分布在 2 个数据中心的设置,但是在从 UKSouth 跳转到 WestEurope 的 SQL 服务器时会遇到很多延迟?

有什么设置可以让这个工作吗?

【问题讨论】:

  • 下面的回复对你有用吗?

标签: azure azure-web-app-service azure-traffic-manager


【解决方案1】:

如果您能够证明您的域所有权,我建议您提出支持请求,MS 工程师可以强制添加自定义域。

您遇到的错误与流量管理器嵌套配置无关。由于您已将自定义域添加到 WebApp A,因此由于某些验证检查,您无法将其添加到 Web App B。

【讨论】:

  • 我也在打这个验证检查,我认为验证是错误的。门户 UI 应该允许通过勾选框绕过这个检查“我知道它在另一个站点上使用,但我知道我在做什么并希望将其添加到此站点”:)
【解决方案2】:

大概有两种方法。

您可以使用 awverify 验证域的方法将相同的主机名关联到多个 Web 应用程序,而不管订阅(甚至是 AAD 租户!)。也就是为你的两个 Web 应用服务创建两个 TXT 记录。

Hostname — awverify.targethostname.yourdomain.com
Set type = TXT
value = <yourwebappname>.azurewebsites.net
TTL — short. Like seconds or minutes.

您可以从此博客获得更多详细信息:Azure Traffic Manager with Web Apps in different subscriptions

另一种选择是为不同应用服务计划中的网络应用分配相同的主机名。请记住,如果您在 DNS 中使用 IP 地址/A 记录,则需要两个 Web 应用程序具有不同的 IP 地址,以便 DNS 能够区分您的 Web 应用程序。阅读the SO answer中的详细信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 2018-05-10
    • 1970-01-01
    • 2020-05-25
    相关资源
    最近更新 更多