你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
在 Azure Static Web Apps 中设置自定义域
默认情况下,Azure Static Web Apps 为你的网站提供自动生成的域名,但你可以将自定义域指向你的网站。 免费的 SSL/TLS 证书是自动为自动生成的域名以及你可能添加的任何自定义域创建的。 本文介绍如何通过外部提供程序使用 www
子域配置域名。
有多种方法可以配置与 Static Web Apps 一起使用的自定义域:
- 如果使用的是顶点域(没有子域的域,也称为根域),请参阅在 Static Web Apps 上配置自定义顶点域。
- 如果使用 Azure DNS,请参阅使用 Azure DNS 配置自定义域或使用 Azure DNS 配置自定义顶点域。
先决条件
- 必须能够使用 DNS 服务或域注册机构提供的工具在 DNS 域上创建 CNAME 记录。
观看视频
获取静态 Web 应用 URL
转到 Azure 门户。
转到静态 Web 应用。
在“概览”窗口中,复制生成的网站的 URL,并将其放在文本编辑器中以备将来使用。
在域注册机构帐户上创建 CNAME 记录
域注册机构是可用于购买和管理域名的服务。 要查找域注册机构,请参阅 ICANN 认可的注册机构列表。
打开新的浏览器标签页并登录到域注册器帐户。
转到域名的 DNS 配置设置。
添加具有以下值的新
CNAME
记录。设置 值 类型 CNAME
主机 你的子域,例如 www 值 粘贴放在文本编辑器中的域名。 TTL(如果适用) 保留为默认值。
在 Azure Static Web Apps 中创建 CNAME 记录
返回到 Azure 门户中的静态 Web 应用。
在“设置”下选择“自定义域”>“+ 添加”。 选择“其他 DNS 上的自定义域”。
选择“+ 添加”。
在“输入域”选项卡中,输入以“www”为前缀的域名,然后选择“下一步”。
例如,如果域名为
example.com
,则输入www.example.com
。在“验证 + 添加”选项卡中,输入以下值。
设置 “值” 域名 此值应与你在上一步中输入的域名一致(包含 www
子域)。主机名记录类型 选择“CNAME”。 选择 添加 。
Azure 会验证 CNAME 记录是否已正确创建,且在全球 DNS 系统中可用。 传播取决于域的生存时间 (TTL),可能需要几天时间。 如果验证失败,请稍后返回以添加自定义域。
更新完成后,打开新的浏览器标签页,并转到包含
www
子域的域。你应可以在浏览器中看到静态 Web 应用。 检查位置以验证网站是否使用
https
安全地提供服务。