Vercel部署应用:Chrome认可SSL证书有效但Safari不认可的排查与解决
问题解决思路
核心原因
你访问的是https://www.app.example.com/path,但Vercel自动生成的证书仅包含app.example.com的域名(CN字段),未覆盖www.app.example.com。Safari对SSL证书的域名匹配校验比Chrome更严格,因此触发“证书名称不匹配”的警告。
解决步骤
- 补全Vercel项目的域名配置
登录Vercel控制台,进入对应项目的域名设置页,确认已添加www.app.example.com作为额外域名。添加后Vercel会自动生成包含app.example.com和www.app.example.com的新证书,等待证书部署完成(通常几分钟)。 - 清理Safari证书缓存
打开Safari偏好设置 → 隐私 → 管理网站数据,搜索并删除example.com相关的缓存条目,重启Safari后重新访问。 - 验证DNS解析正确性
确保www.app.example.com的DNS记录和app.example.com一致,都指向Vercel的服务器。可通过终端执行dig www.app.example.com命令检查解析结果。
内容的提问来源于stack exchange,提问作者Bethany
相关产品推荐
相关产品推荐

