有次给 1Panel 开 SSL,证书路径填错了,保存之后面板直接白屏。浏览器报 ERR_SSL_VERSION_OR_CIPHER_MISMATCH——而且因为是面板本身的配置出错,没有图形界面可以改回来。
修复
SSH 进去,用 1Panel 自带的命令重置:
# 只重置 HTTPS 设置,保留域名绑定
sudo 1pctl reset https
这条命令把面板从 HTTPS 切回 HTTP,其他配置不动。执行完直接 http://your-ip:端口 就能打开了。
如果域名解析也有问题,把域名绑定也重置:
sudo 1pctl reset domain
不记得端口号的话:
sudo 1pctl status # 看面板状态
cat /opt/1panel/conf/app.conf | grep port # 或直接翻配置
命令行不可用时的备用方案
直接改配置文件:
sudo cp /opt/1panel/conf/app.conf /opt/1panel/conf/app.conf.bak # 先备份
sudo nano /opt/1panel/conf/app.conf
把 SSL 相关项改掉:
enable_ssl = false
ssl_cert_file =
ssl_key_file =
保存后重启:sudo systemctl restart 1panel
重新配置 SSL
面板恢复之后,进去把证书配对。几个容易踩的坑:
openssl x509 -noout -modulus -in your-cert.crt | openssl md5
openssl rsa -noout -modulus -in your-key.key | openssl md5
# 两条结果应该一样
其实 SSL 配置没啥复杂的,配错了也不怕——SSH 能进就能修。记住 1pctl reset https 这条命令就行。