1Panel:非标准端口设置SSL,出现ERR_SSL_PROTOCOL_ERROR错误的解决办法

博客文章数量上来以后,每次编译就要消耗大量磁盘IO,光靠一台最便宜ECS已经不足以承受整个博客+DevOps工作流(CPU不行,内存不够,磁盘IO也不够),我已经在本地重建了整个DevOps工作流(把整个编译发布时间缩短到了稳定的1分钟),本文就是从本地Gitea部署推送的第一篇内容😁。

今天在本地虚拟机重建了1Panel,通过 NAT 模式 + 虚拟机静态 IP 的模式绑定了主机内部的固定IP,又在本地主机和浏览器中安装了1Panel的自签名证书,实现了内网IP的SSL访问效果。

给内网IP添加了SSL证书

当我安装好Gitea应用,并设置好其对应的反向代理网站后,发现无法通过HTTPS访问Gitea,页面显示错误信息为:ERR_SSL_PROTOCOL_ERROR

无法通过HTTPS访问Gitea

最初我以为是反向代理有什么问题,自己鼓捣了一番(也询问了AI)也没搞好。于是我又创建了一个测试用的静态网站,用5000端口加HTTPS证书,居然也遇到了一样的问题。可奇怪的是,1Panel面板设置的SSL仍是正常的。后来在官方仓库的Issue区找到了个帖子:关于网站设置非标准 HTTPS 端口的需求

按上图的操作就解决了

我查看了下本地1Panel的配置,确实跟上面的回复一样。按上方的格式调整后,静态网站和反向代理应用可以通过HTTPS访问了。

修复成功

1Panel:非标准端口设置SSL,出现ERR_SSL_PROTOCOL_ERROR错误的解决办法

作者:有点东西

链接: https://www.youdiandongxi.com/article/1panel-nonstandard-port-ssl-error.html

协议:本文采用 CC BY-NC-SA 4.0 隐私协议,转载请注明出处!

评论区