解决 1Panel 无法访问 配置SSL证书
1.问题描述
想要更新一下halo版本,结果打不开1Panel
访问 http://xancel.top:****/**** 时出现:
ERR_SSL_PROTOCOL_ERROR(浏览器尝试强制 HTTPS,但 1Panel 默认未启用 SSL)。直接执行
1pctl update --ssl失败,提示命令不支持。
2.解决方案
2.1.临时访问:强制 HTTP
由于浏览器默认尝试 HTTPS,需手动输入 http://(非 https://):
http://xancel.top:****/****若浏览器拦截,在 Chrome 点击 "高级" → "继续访问"。
2.2.正式方案
申请SSL证书,这个手段有多种多样,可以自行Google,因为是在腾讯云购买的服务器,于是在腾讯云申请了一个SSL证书(免费)

申请完成后,点击下载

可以选择需要的方式,这里我选择的是Nginx,下载完成后解压可以看到

这里我们需要的主要是key和pem,选择浏览器或者打开文本的软件打开就行

然后全部复制到1panel面板设置中的面板SSL中,注意开头和结尾的BEGIN END 也要复制上


导入之后等待重启即可
3.总结
我这里使用的证书是有有效期的,也有一些可以自动延长时间的证书,会方便很多,后面不出意外有时间了应该还会再配置一下
并且我觉得这种方法不是很优雅,应该还有其他很多方法,具体后面遇到再补充
或者可以在评论区告诉我~~
😉😉
解决 1Panel 无法访问 配置SSL证书
https://xancel.top/archives/jie-jue-1panel-wu-fa-fang-wen-pei-zhi-sslzheng-shu