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