环境
- 宝塔 8.0
前言
我在 自己购买的VPS 上安装了轻量级的源码管理工具 Gogs,与此同时,使用 宝塔面板 开启了反向代理,那么问题来了,开启反向代理的网站在申请和续签免费 SSL证书时会报错,手动申请虽然可行,但操作还是蛮繁琐,还容易出错。
实操
在申请证书时,CA 证书商(比如我这里用的 Let's Encrypt)会获取域名对应的 ip,当开启反向代理后,CA 证书商无法获取到申请域名的真实 ip,所以无法申请和续签 SSL 证书。
所以,解决这个问题的思路就是先关闭反向代理,申请或续签证书后,再开启反向代理
来到宝塔面板后台,找到 网站,点开右侧的配置,来到 反向代理

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

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


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