什么是 SSL 证书?
站点的 TLS 证书用于证明其身份,并加密浏览器与服务器之间的流量。已过期、自签名或名称不匹配的证书会破坏信任,触发把访客赶走的浏览器警告。IPeek 直接连接到主机,读取实时证书,并报告其颁发机构、有效期、剩余天数、所覆盖的名称以及发现的任何问题。
TLS 证书如何证明身份
在 TLS 握手期间,服务器会出示一张由受信任证书颁发机构(CA)签名的证书。浏览器检查证书名称是否与主机名匹配、签名链是否指向其信任的根证书,以及当前日期是否落在有效期内。三项都通过,连接才会被加密并显示挂锁。人们仍习惯称之为"SSL",但多年来实际使用的协议一直是 TLS。IPeek 执行同样的握手,然后报告服务器返回的内容,而不只是渲染一个挂锁。
如何解读你的证书结果
先看剩余天数:低于 30 天意味着应尽快续期,负值则表示证书已过期、访客此刻已会看到警告。检查颁发机构,确认它是真正的 CA 而非自签名占位。主题备用名称(SAN)列表显示证书覆盖的每个主机名,因此一张覆盖 example.com 却遗漏 www.example.com 的证书在该变体上会验证失败。最后确认证书链完整;缺少中间证书在某些客户端能验证通过,但在另一些客户端会失败。
常见证书问题及修复方法
最常见的故障就是简单过期,续期并重载 Web 服务器即可修复。名称不匹配意味着主机名不在 SAN 列表中,需用正确的名称重新签发或添加通配符。"自签名"或"颁发机构不受信任"错误表示证书链未到达受信任的根,通常是因为中间证书没有与叶证书一起安装。任何修复后,都用 IPeek 重新检查,确认线路上实际提供的证书与你的预期一致,因为陈旧证书常常滞留在负载均衡器和 CDN 中。
何时需要做 SSL 证书检查
上线前以及每次迁移托管、更换 CDN 或轮换证书时都应检查,因为这些时刻最容易出现名称不匹配和证书链缺失。在到期日之前设置提醒,尤其是未启用自动续期的证书。当有访客报告浏览器安全警告时,这也是最快的诊断手段:检查会立即告诉你问题是过期、名称不匹配还是证书链损坏,让你据此行动而非靠猜。