SSL 证书是什么
SSL 证书是什么?为什么现在更准确地说 TLS 证书
大家口头上常说“SSL 证书”,但现代 HTTPS 实际使用的是 TLS。这个叫法保留下来,主要是历史习惯。
站长需要理解的证书链与域名范围
服务器部署的证书包含公钥与域名标识,浏览器会验证名称匹配、有效期和证书链是否通向可信根。仅上传一张证书文件不代表配置已经完成,反向代理和实际对外提供证书的节点也要检查。
| 警告类型 | 先确认什么 |
|---|---|
| 证书已过期 / 尚未生效 | 证书有效期,以及设备系统时间是否正确 |
| 名称不匹配 | 当前访问域名是否包含在证书覆盖范围 |
| 证书链不受信任 | 服务器是否提供完整中间证书链,客户端信任库是否正常 |
| 只有某台受管设备异常 | 企业代理、TLS 检查策略或本地证书信任配置 |
证书已经续期却仍报错,先排查实际返回的证书
查看浏览器实际收到的证书有效期和覆盖域名,再检查 CDN、负载均衡、反向代理和源站是不是由不同节点终止 TLS。服务器磁盘上已更新证书,不等于对外流量已切到新证书。
验证是 TLS 的一部分,HTTPS 还依赖服务端配置
TLS 证书提供验证服务器身份所需的信息;HTTPS 还需要正确的协议、证书链、密钥、443 监听和转发配置。用户只想判断连接是否安全,可直接阅读 HTTPS 基础说明;部署排障则应检查实际访问路径上的各个 TLS 终止节点。
部署或续期后,做一次端到端检查
- 从公网访问实际使用的主域名和子域名,核对证书覆盖范围及到期时间。
- 确认 CDN、反向代理和源站的证书是否分别需要维护;观察浏览器接收到的是哪一张。
- 检查中间证书链,并用不同浏览器和设备对照验证。
- 模拟一次续期后的部署与告警流程,确保新的证书能真正被加载。