证书明明显示正常,监控却报 SSL 错误
最常见的原因:证书链不完整。浏览器会自动去补中间证书,curl(WebCheck 用的)不会——所以浏览器里看是好的,监控这边握手就失败了。
#排查
- 站点详情页开 TLS 诊断,看握手卡在哪一步(证书、版本、链);
- 用 SSL Labs 或类似工具查你的站点,看是否缺中间证书;
- 如果所有站点同时报 SSL 错误,是平台侧 CA 库问题,联系平台更新
cacert.pem。
#其他不一致
- 域名不匹配:证书的 CN/SAN 没覆盖你填的域名(
www.有无); - TLS 版本:服务端只支持旧版本而客户端默认拒绝——联系站点管理员升配置;
- 多节点不一致:不同观测位置拿到的证书不一样(多源站配置不统一)→ 在 节点与代理 里逐节点核对。
相关:HTTPS 证书监控 · 故障记录