你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

在 Azure Static Web Apps 中设置自定义域

默认情况下,Azure Static Web Apps 为你的网站提供自动生成的域名,但你可以将自定义域指向你的网站。 免费的 SSL/TLS 证书是自动为自动生成的域名以及你可能添加的任何自定义域创建的。 本文介绍如何通过外部提供程序使用 www 子域配置域名。

有多种方法可以配置与 Static Web Apps 一起使用的自定义域:

先决条件

  • 必须能够使用 DNS 服务或域注册机构提供的工具在 DNS 域上创建 CNAME 记录

观看视频

获取静态 Web 应用 URL

  1. 转到 Azure 门户

  2. 转到静态 Web 应用。

  3. 在“概览”窗口中,复制生成的网站的 URL,并将其放在文本编辑器中以备将来使用。

在域注册机构帐户上创建 CNAME 记录

域注册机构是可用于购买和管理域名的服务。 要查找域注册机构,请参阅 ICANN 认可的注册机构列表

  1. 打开新的浏览器标签页并登录到域注册器帐户。

  2. 转到域名的 DNS 配置设置。

  3. 添加具有以下值的新 CNAME 记录。

    设置
    类型 CNAME
    主机 你的子域,例如 www
    粘贴放在文本编辑器中的域名。
    TTL(如果适用) 保留为默认值。

在 Azure Static Web Apps 中创建 CNAME 记录

  1. 返回到 Azure 门户中的静态 Web 应用。

  2. 在“设置”下选择“自定义域”>“+ 添加”。 选择“其他 DNS 上的自定义域”

  3. 选择“+ 添加”。

  4. 在“输入域”选项卡中,输入以“www”为前缀的域名,然后选择“下一步”

    例如,如果域名为 example.com,则输入 www.example.com屏幕截图显示了添加自定义域窗体中的步骤序列。

  5. 在“验证 + 添加”选项卡中,输入以下值。

    设置 “值”
    域名 此值应与你在上一步中输入的域名一致(包含 www 子域)。
    主机名记录类型 选择“CNAME”。
  6. 选择 添加

    Azure 会验证 CNAME 记录是否已正确创建,且在全球 DNS 系统中可用。 传播取决于域的生存时间 (TTL),可能需要几天时间。 如果验证失败,请稍后返回以添加自定义域。

  7. 更新完成后,打开新的浏览器标签页,并转到包含 www 子域的域。

    你应可以在浏览器中看到静态 Web 应用。 检查位置以验证网站是否使用 https 安全地提供服务。