您不必放弃应用专属的、以品牌为中心的域名
已于 Firebase App Hosting部署。您可以使用自定义网域(例如
example.com
或 app.example.com
),而不是 Firebase 为
Firebase 托管的网站。Firebase App Hosting 预配一个 SSL
证书。
本文档的其余部分将逐步介绍 网域。
为 App Hosting 设置域名
确保您已完成 App Hosting setup任务, 您的 Firebase 项目中有一个 Firebase App Hosting 网站。
第 1 步:添加自定义网域
- 打开项目的 App Hosting 页面。
- 使用查看信息中心选项选择 App Hosting 后端。
- 选择设置标签页,然后点击添加自定义网域。
- 输入您希望关联到您的 App Hosting 个网站。
- (可选)选中相应的复选框,将针对该自定义网域的所有请求重定向到
第二个指定的域(例如
example.com
和www.example.com
) 会重定向到相同的内容)。 - 点击继续以配置您的 DNS 记录并完成对 自定义网域。
第 2 步:设置自定义网域
Firebase 控制台的添加自定义网域向导将显示 必要记录,需要更新这些记录,以便将页面指向 Firebase 应用 Hosting。在 DNS 提供商中添加、移除和保存来自您网域的记录 输入以下内容:
- 类型:添加提供的 DNS 记录。
主机:输入您的 自定义网域密钥 以供存档备查。您指定的主机是网域 您想要提供的内容; 此域名可以是顶级域名,也可以是子域名。您的域名提供商可能会 可将此术语列为“主机名”“名称”或“网域”。
值:将提供的值分配给您的记录。你的网域 提供商可能会将此术语列为“数据”“指向”“内容” “地址”或“IP 地址”。值字段的内容 其中 A 记录和 AAAA 记录使用 IP 地址作为值 TXT 记录是字符串。
等待预配您的 SSL 证书。这可能会 在将 DNS 指向 Firebase App Hosting 后,最多可能需要几个小时的时间。大多数 记录传播和 SSL 证书预配将 将在一小时内完成,具体取决于您的域名提供商。
等待预配 SSL 证书
App Hosting最多可能需要几个小时才能为 您的网域。
您可以使用浏览器的安全工具查看此证书。虽然 网域正在预配,那么您可能会看到证书无效或出现问题 连接到您的域名。这是此流程的正常环节, 。
注意:Firebase App Hosting会自动重新配置 SSL 证书 。
您的自定义网域键
添加或修改 DNS 记录时,不同的域名提供商要求您注意 在 DNS 管理网站中,为主机字段输入不同的输入。 我们在下方汇总了来自常见提供商的常见输入。引用您的域名 获取详细说明。
网域类型 | 自定义网域键 |
---|---|
顶端网域 |
常见输入包括:
|
子网域 | 常见输入包括:
|
常见的域名提供商
以下是一些常见的域名提供商以及每个提供商可能要求的输入类型。 此部分信息会尽可能及时更新,但详细说明请以域名提供商的文档为准。
自定义网域的状态说明
状态 | 说明 |
---|---|
需要设置 |
您可能需要更改 DNS 记录的某个配置。
|
待处理 | 您正确设置了自定义网域,但 Firebase App Hosting 尚未配置 SSL 证书。 偶尔限制过于严格的 CAA 记录 可以阻止为自定义网域创建 SSL 证书。 确保证书授权机构 `letsencrypt.org` 和 `pki.goog` 可以针对 您的域名。 |
正在创建证书 | 正在为您的网域生成 SSL 证书。 |
已连接 | 您的自定义网域具有正确的 DNS 记录和 SSL 证书。 |