整理多伦多服务器 SSL/TLS 握手失败的排查实战。
SSL 握手失败会导致无法访问。以下是排查实战。
一、现象 - 浏览器无法建立连接 - API 报 TLS 错误 - curl 报 SSL 错误
二、定位 1) openssl s_client 测试握手 2) 查看是否证书问题 3) 查看是否协议/加密套件不匹配 4) 检查时间是否准确
三、常见原因 1) 证书链不完整 2) 协议版本不匹配(如只支持 TLS1.0) 3) 加密套件不兼容 4) 时间偏差 5) 证书域名不匹配 6) SNI 配置问题
四、解决 - 补全证书链 - 支持 TLS1.2/1.3 - 配置兼容加密套件 - 校准时间 - 修正证书域名 - 正确配置 SNI
五、验证 - openssl s_client 验证 - 在线 SSL 检测工具 - 多浏览器测试
六、预防 1) 证书监控 2) 配置审查 3) 定期检测
总结:SSL 握手失败要查证书链、协议、套件和时间,逐项核对。