宝塔SSL证书列表不显示是因为默认只列已部署证书;需分别检查网站SSL页、已申请证书页及手动导入路径;过期证书仍可访问是因缓存或配置未更新;续签前须确认DNS、.well-known权限及Nginx配置路径同步。

宝塔面板如何管理SSL证书列表_证书管理方法说明【说明】

宝塔面板里看不到 SSL 证书列表?先查这三处

不是证书没加载,而是宝塔默认只显示「已部署到网站」的证书,手动上传但没绑定的、过期未续的、或通过命令行添加的证书,SSL 页面通常不列出来。

实操建议:

证书显示「已过期」但网站还能访问?别信浏览器小绿锁

HTTPS 握手成功 ≠ 证书有效。浏览器缓存了旧会话、CDN 返回了缓存页、或 Nginx 没重载配置,都可能让过期证书继续“工作”。

关键判断依据只有两个:openssl x509 -in /www/server/panel/vhost/cert/域名/fullchain.pem -noout -dates 查真实有效期;用 curl -I https://域名 看响应头是否含 subjectAltName 匹配。

常见错误现象:

批量更新多个网站的证书,不能只点「一键续签」

宝塔的「一键续签」只处理「状态为‘已到期’或‘即将到期’且绑定到网站」的证书,对「手动导入」「自签名」「证书文件被移动过」的完全无视。

真正可靠的批量操作方式:

证书文件路径变了,Nginx 配置却没更新?这是最常被忽略的断点

宝塔每次续签或导入证书,都会生成新目录(如 /www/server/panel/vhost/cert/域名_20240510),但老站点的 Nginx 配置仍指向旧路径,导致 reload 后证书无效。

检查方法很简单:grep ssl_certificate /www/server/panel/vhost/nginx/域名.conf,看路径是否和 SSL 页面显示的「证书路径」一致。

修复步骤:

证书管理真正的复杂点不在申请,而在路径、配置、服务三者的实时对齐。只要有一环没动,就等于白续。

本文转载于:互联网 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。