Vercel部署后未检测到SSL证书,如何为域名注册SSL?
解决Vercel绑定域名后的SSL证书问题
确认Vercel域名配置状态
登录Vercel控制台,进入目标项目的「Settings」→「Domains」页面,检查域名旁的状态:- 若显示「Pending」或「Invalid Configuration」,先修正DNS解析:
- 主域名(如
example.com)添加A记录,值填76.76.21.21 - 子域名(如
www.example.com)添加CNAME记录,值填cname.vercel-dns.com
- 主域名(如
- 若显示「Pending」或「Invalid Configuration」,先修正DNS解析:
触发自动SSL证书生成
DNS配置正确后,Vercel会自动通过Let's Encrypt签发SSL证书,耗时从几分钟到几小时不等。可点击域名旁的「Retry Verification」按钮手动触发验证流程,等待期间不要修改DNS配置。验证证书生效状态
部分域名服务商的检测工具存在缓存,即使证书已签发仍可能显示「no SSL detected」:- 在本地终端执行
curl -v https://你的域名命令,直接检查SSL证书状态 - 浏览器中按
Ctrl+F5强制刷新页面,查看地址栏是否显示安全锁图标
- 在本地终端执行
排查常见阻碍项
- 若证书长时间未生成,检查域名是否因违规被Vercel列入黑名单
- 暂停域名关联的CDN、Cloudflare等代理服务,这类服务可能干扰Vercel的SSL验证
- 确认域名WHOIS信息正常,未过期、未被锁定
内容的提问来源于stack exchange,提问作者Mohammed Bekele
相关产品推荐
相关产品推荐

