You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Namecheap购买的域名及外部SSL证书配置到Firebase Hosting

Firebase Hosting配置Namecheap域名及自定义SSL证书步骤

1. 完成Firebase侧域名绑定验证

  • 打开Firebase控制台,进入对应项目的Hosting页面,点击「添加自定义域名」,输入你从Namecheap购买的域名,按提示进入下一步
  • 页面会生成需要配置的DNS记录,包括2条用于域名所有权验证的TXT记录,以及指向Firebase服务器的A/AAAA记录,保持该页面打开

2. Namecheap侧配置DNS解析

  • 登录Namecheap账号,进入对应域名的「Advanced DNS」管理页
  • 删除原有默认的所有A/AAAA/CNAME记录,避免解析冲突
  • 先添加Firebase给出的2条TXT记录,主机记录填@(根域名场景)或者对应的子域名前缀,值填Firebase给出的验证字符串,TTL选300实现快速生效
  • 再添加Firebase给出的4条A记录和4条AAAA记录,主机记录和上述保持一致,值填Firebase提供的对应IP,TTL选300
  • 等待DNS生效,一般耗时10-30分钟,可执行nslookup 你的域名命令本地验证解析是否已指向Firebase的IP

3. 上传Namecheap SSL证书到Firebase

Firebase默认提供免费的Let's Encrypt证书,如果你确定要使用Namecheap购买的自定义证书才需要执行本步骤

  • 到Namecheap的SSL证书管理页,下载对应域名的证书文件,一般会得到3类文件:证书文件(.crt后缀)、私钥文件(.key后缀)、CA中间证书(.ca-bundle后缀)
  • 回到Firebase Hosting的自定义域名管理页,找到你刚添加的域名,点击SSL证书的「上传证书」选项
  • 证书链字段:先粘贴.crt文件的全部内容,再粘贴.ca-bundle文件的全部内容,不要保留多余空行
  • 私钥字段:粘贴.key文件的全部内容
  • 点击上传,等待Firebase验证证书有效性,该过程一般5-10分钟

4. 验证服务可用性

  • 证书配置完成后,使用HTTPS协议访问你的域名,确认站点可正常加载
  • 如果仍无法访问,可执行ipconfig /flushdns(Windows系统)或者sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder(macOS系统)清除本地DNS缓存后重试
  • 确认Firebase Hosting侧的域名状态显示为「已上线」,SSL证书状态显示为「已激活」

内容的提问来源于stack exchange,提问作者user4371744

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 04:51:01