将活动的自定义域迁移到 Azure 应用服务

本文介绍如何在不停机的情况下,将活动的自定义域迁移到 Azure 应用服务

将实时站点及其域名迁移到应用服务时,该域名已在进行实时通信,而你不希望 DNS 解析在迁移过程中出现任何停机。在这种情况下,请提前将域名绑定到用于域验证的 Azure 应用。

先决条件

本文假定用户已了解如何手动将自定义域映射到应用服务

提前绑定域名

提前绑定自定义域时,请先完成下面的两项操作,然后再对 DNS 记录进行更改:

  • 验证域所有权
  • 为应用启用域名

最后将 DNS 记录更改为指向应用服务应用时,客户端会从旧站点重定向到应用服务应用,不会造成 DNS 解析暂停。

请遵循以下步骤操作:

  1. 首先,请执行创建 DNS 记录中的步骤,通过 DNS 注册表创建验证 TXT 记录。其他 TXT 记录遵循从 <子域>.<根域> 映射到 <应用名称>.chinacloudsites.cn 的约定。有关示例,请参见下表:

    FQDN 示例 TXT 主机 TXT 值
    contoso.com (root) awverify.contoso.com <appname>.chinacloudsites.cn
    www.contoso.com (sub) awverify.www.contoso.com <appname>.chinacloudsites.cn
    *.contoso.com (wildcard) awverify.*.contoso.com <appname>.chinacloudsites.cn
  2. 然后,请执行为应用启用自定义域名中的步骤,将自定义域名添加到 Azure 应用。

    自定义域现已在 Azure 应用中启用。只需通过域注册机构更新 DNS 记录。

  3. 最后,更新域的 DNS 记录,使之指向 Azure 应用,如创建 DNS 记录中所示。

    DNS 传播开始后,应立即将用户流量重定向至 Azure 应用。

后续步骤

请参阅使用在其他地方购买的 SSL 证书,了解如何使用 HTTPS 保护自定义域名。