CyberPanel SSL 自动续期会静默失败——修复实录
来源:dev.to — 2026-08-01
📋 概述
作者例行巡检一台 CyberPanel 服务器时,发现面板显示“SSL 签发成功”,但浏览器实际拿到的证书过期日期却没变——acme.sh 返回成功、面板也以为成功,OpenLiteSpeed 却并没有真正换上新证书。追查发现该域名对应的证书颁发机构被配置成了 Let's Encrypt 的 staging 测试环境,staging 证书不被浏览器信任。文章给出了一组检查命令(openssl s_client、acme.sh --list)和机械式修复步骤:把 acme.sh 强制切回生产 CA、删除旧的 staging 注册并重新签发。
🔑 核心要点
- 面板状态会骗人:CyberPanel 显示成功不代表证书真的被换上,要看服务器实际交出的证书
- 用 openssls_client 检查浏览器真正拿到的证书日期,而不是只看面板 UI
- staging 陷阱:acme.sh 被指到 Let's Encrypt 测试 CA,签出的证书浏览器不信任
- 机械修复:强制切回生产 CA、删除旧 staging 注册后重新签发即可
💡 金句
面板告诉你它认为发生了什么,真正要紧的是服务器实际交给浏览器的那个证书。
👍 0
👎 0
← 返回 dev.to 首页