Administrator
发布于 2025-10-31 / 6 阅读
0

使用1panel的面板设置中的打开 SSL 功能,结果证书设置错误,无法打开1panel的管理面板网站

有次给 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

面板恢复之后,进去把证书配对。几个容易踩的坑:

  • 证书路径:1Panel 2.x 之后证书管理走的是它自己的 certificate store,不要直接填文件路径,去「证书」页面导入再用
  • 证书和私钥不匹配:配完了可以用 openssl 验证:
  • 
    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 这条命令就行。