我正在使用 Namecheap 在 firebase 应用程序托管上设置自定义域。
我已成功同步 TXT 记录 - 但通过 CNAME 记录验证不起作用。
Firebase 应用程序托管要求:
Record type CNAME
Host _acme-challenge_xxx.mydomain.com
Value yyy.authorize.certificatemanager.goog.
在 Namecheap 上,我尝试通过 _acme-challenge_xxx.mydomain.com 和 _acme-challenge_xxx 进行设置(因为 Namecheap 将 mydomain.com 附加到 CNAME 记录主机)
跑步时
dig +short _acme-challenge_xxx.mydomain.com
我得到了正确的值
但是,firebase App Hosting 无法获取 CNAME 记录 - 设置测试中发现的值为空。
如何正确设置?
解决方案:主机应该是 _acme-challenge_xxx - 删除 mydomain.com,因为 namecheap 会自动将域附加到主机