欢迎访问我的网站,希望内容对您有用,感兴趣的可以加入我们的社群。

宝塔面板中网站开启反向代理后无法申请和自动续签SSL证书的解决办法

IT技巧 迷途小书童 2年前 (2023-06-25) 712次浏览 0个评论

环境

  • 宝塔 8.0

前言

我在 自己购买的VPS 上安装了轻量级的源码管理工具 Gogs,与此同时,使用 宝塔面板 开启了反向代理,那么问题来了,开启反向代理的网站在申请和续签免费 SSL证书时会报错,手动申请虽然可行,但操作还是蛮繁琐,还容易出错。

实操

在申请证书时,CA 证书商(比如我这里用的 Let's Encrypt)会获取域名对应的 ip,当开启反向代理后,CA 证书商无法获取到申请域名的真实 ip,所以无法申请和续签 SSL 证书。

所以,解决这个问题的思路就是先关闭反向代理,申请或续签证书后,再开启反向代理

来到宝塔面板后台,找到 网站,点开右侧的配置,来到 反向代理

nginx ssl

状态 处点击一下,切换到暂停

nginx ssl

然后,点击左侧的 SSL,找到 Let's Encrypt,选取对应域名申请或者续签就可以了

nginx ssl

nginx ssl

申请或续签成功后,再次返回到反向代理,重新开启即可

参考资料

喜欢 (0)

您必须 登录 才能发表评论!