你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
使用 Azure Static Web Apps 中的 Azure DNS 设置自定义域
默认情况下,Azure Static Web Apps 为你的网站提供自动生成的域名,但你可以将自定义域指向你的网站。 免费的 SSL/TLS 证书是自动为自动生成的域名以及你可以添加的任何自定义域创建的。
假设你从某个域名注册机构购买了域 example.com
,然后在 Azure DNS 中创建了名为 example.com
的区域。 你需要让 www.example.com
指向 Static Web Apps 网站。
- 如果使用的是顶点域(没有子域的域,也称为根域),请参阅使用 Azure DNS 配置自定义顶点域。
- 如果使用的是外部 DNS 提供程序,请参阅使用外部 DNS 配置自定义域或使用外部 DNS 配置自定义顶点域。
先决条件
- 从域名注册机构购买并在 Azure DNS 上托管的域。 有关详细信息,请参阅将域委托给 Azure DNS。
将域映射到你的网站
域托管在 Azure DNS 上后,接下来可以为 www.<your domain>
创建一条 CNAME 记录来指向你的静态 Web 应用。
登录到 Azure 门户。
在顶部搜索栏中输入静态 Web 应用的名称,或在资源中找到静态 Web 应用。
在“设置”下选择“自定义域”。
依次选择“+ 添加”、“Azure DNS 上的自定义域”。
在“在 Azure DNS 上添加自定义域”窗口中输入以下值。
字段名称 值 DNS 区域 选择 Azure DNS 上托管的域名 子域 www 此时完整域名已更新,应与所需的自定义域名匹配。
选择“添加”
Static Web Apps 将对 DNS 区域进行必要的调整(包括添加 CNAME),然后验证这些更改是否可在全局 DNS 系统中提供。
警告
如果收到消息“CNAME 记录无效”,请检查 DNS 区域是否列出了 DNS 注册器的 Microsoft DNS 服务。 如果你最近将域移动到了 Azure DNS,则可能需要等待 DNS 传播完成,然后才能添加自定义域。
验证自定义域
DNS 更改可能需要一些时间才能完成传播。 Azure DNS 的默认传播时间为 1 小时。
打开新的浏览器并转到域(例如 https://www.example.com
)。 检查位置以验证网站是否使用 https
安全地提供服务。