【问题标题】:Azure Web App custom domain and domain resolutionAzure Web App 自定义域和域解析
【发布时间】:2018-01-09 22:45:17
【问题描述】:

有没有办法告诉 Azure 提前添加自定义域?

目前,当尝试将自定义域添加到 Web 应用程序时,在域更新之前它不会接受它。

我们的客户希望在午夜更新他们的 DNS 信息,这意味着必须有人登录 Azure 并反复尝试添加自定义域,直到 Azure 看到更新的域信息。

有没有办法解决这个问题?

理想情况下,我们希望告诉 Azure 使用哪个域并更新该域。

我们可以告诉客户我们会在早上添加它,但他们目前正在玩愚蠢的虫子,并且不希望他们的网站在不致电西班牙宗教裁判所的情况下离线一秒钟。 :)

【问题讨论】:

    标签: dns azure-web-app-service


    【解决方案1】:

    官方文档目前对此有点误导。事实上,您可以提前将自定义域添加到 Azure Web 应用程序。对于此示例,假设您要添加 foobar.com 以指向 mywebapp.azurewebsites.net。执行以下操作:

    1. 转到您的 DNS 提供商(NetworkSolutions、Godaddy 等)。为 Host = *、Text = mywebapp.azurewebsites.net 创建一个 TXT 记录条目。这将向 Azure 证明域所有权。除非您想在那里开始路由流量,否则不要创建您的 A 记录。

    2. 转到 mywebapp.azurewebsites.net Web 应用程序的自定义域边栏选项卡。在主机名下,输入 foobar.com。单击验证按钮。如果您的新 TXT 记录已传播,Azure 将成功验证域所有权并允许您添加新主机名。

    3. 在午夜准备好将流量从 foobar.com 引导到 mywebapp.azurewebsites.net 时,需要更新 DNS A 记录以指向 mywebapp.azurewebsites.net 的 IP 地址。可选步骤:如果您希望 www.foobar.com 指向您的 Web 应用程序,您还需要在创建 A 记录时创建 CNAME 记录。 CNAME 记录应具有 Alias = www、Host = mywebapp.azurewebsites.net。

    至于设置任何 SSL 证书,您可以在 Azure 从第 2 步验证并添加您的自定义域之后进行。

    【讨论】:

    • 你先生是明星!要是文档说它只验证 TXT 记录就​​好了……只要在我们将 TXT 记录指向测试站点的地方试了一下,它就可以工作了。再次感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-27
    • 2014-07-05
    • 2017-10-09
    • 2022-11-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多