当前位置:论坛首页 > BUG提交 > Linux面板

【已完成】反向代理和SSL续签冲突的问题

发表在 BUG提交2021-3-4 13:28 [复制链接] 10 8375

问题:
创建了一个新的域名,并且使用了免费的Let's Encrypt证书,证书申请成功后,又开启了apache的反向代理将当前域名映射到docker的其他端口上。此时再对证书进行续签的时候,就会续签失败,无论是自动还是手动。


建议:
续签的时候,应该现禁用反向代理,续签成功后再恢复
使用道具 举报 只看该作者 回复
发表于 2022-11-12 10:59:13 | 显示全部楼层
+1,说什么这项功能会侵权,宝塔做的不要脸的事还少吗
使用道具 举报 回复 支持 1 反对 0
发表于 2021-3-4 14:14:00 | 显示全部楼层
您好,暂时不考虑取消,需要用户手动取消反向代理比较好。
使用道具 举报 回复 支持 反对
发表于 2021-3-5 13:17:12 | 显示全部楼层
大炮运维V587 发表于 2021-3-4 14:14
您好,暂时不考虑取消,需要用户手动取消反向代理比较好。

因为证书只有90天的有效期,这就意味着如果开启了反向代理,自动续期就是实效的,其实如果官方改动我感觉并不是特别大,记录下关闭反向代理前的状态,等续期结束后,再自动开启就行了
使用道具 举报 回复 支持 反对
发表于 2021-3-5 15:36:10 | 显示全部楼层
aishlai 发表于 2021-3-5 13:17
因为证书只有90天的有效期,这就意味着如果开启了反向代理,自动续期就是实效的,其实如果官方改动我感觉 ...

您好,这种去自动修改用户网站配置的行为属于侵权,不考虑这样做的
使用道具 举报 回复 支持 反对
发表于 2021-7-20 11:07:36 | 显示全部楼层
大炮运维V587 发表于 2021-3-5 15:36
您好,这种去自动修改用户网站配置的行为属于侵权,不考虑这样做的

亲,为什么反向代理之后就不能自动续签了?隔壁appnode都可以,几个月我还得手动搞一次,太麻烦了
使用道具 举报 回复 支持 反对
发表于 2021-7-20 11:17:21 | 显示全部楼层
信者得救 发表于 2021-7-20 11:07
亲,为什么反向代理之后就不能自动续签了?隔壁appnode都可以,几个月我还得手动搞一次,太麻烦了 ...

你要看验证方式的,如果是DNS方式验证的话,使用反向代理、CDN对续签的影响不大,文件验证,ca是要验证你的域名解析地址,去解析地址所在的服务器验证文件,你进行反代了,实际解析所在服务器上是没有验证文件的
使用道具 举报 回复 支持 反对
发表于 2021-7-20 15:28:44 | 显示全部楼层
大炮运维V587 发表于 2021-7-20 11:17
你要看验证方式的,如果是DNS方式验证的话,使用反向代理、CDN对续签的影响不大,文件验证,ca是要验证你 ...

我寻思,我直接手写ng反代,然后直接申请ssl不知可不可行
使用道具 举报 回复 支持 反对
发表于 2022-4-19 22:42:17 | 显示全部楼层
解决办法:
在站点修改>配置文件>引用反向代理配置前一行添加:

location ~ /.well-known {
    root  /www/wwwroot/www.xxxx.cn;
}
验证
访问一下你网站 https://www.xxxx.cn/.well-known/ 路径出现nginx403就好了
再尝试续签能正常完成即可。
使用道具 举报 回复 支持 反对
发表于 2022-8-12 13:02:38 | 显示全部楼层
大炮运维V587 发表于 2021-3-5 15:36
您好,这种去自动修改用户网站配置的行为属于侵权,不考虑这样做的

我认为增加这项功能并不会导致宝塔支持侵权行为,正是这个功能有需求才是用户所需要的。

例如我自己在内网环境架设一台jitsi服务器和rocketchat服务器,两项服务都需要使用443端口使用HTTPS,但公网IP只有一个,证书也只有一个,域名也只有一个。这种情况下我们没法使用同一个IP服务进行两项HTTPS服务,因此nginx的反代功能尤为重要。

如果想要防止其他用户恶意解析并反代网站,需要的功能是SNI。

感谢1499611509eqmz1提供的解决方案。
使用道具 举报 回复 支持 反对
发表于 2022-8-13 11:50:13 | 显示全部楼层
skyme 发表于 2022-8-12 13:02
我认为增加这项功能并不会导致宝塔支持侵权行为,正是这个功能有需求才是用户所需要的。

例如我自己在内 ...

我们不会去修改用户现有配置的,如果想正常在反代情况下使用续签功能,使用DNS验证方式是比较可靠的方案。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表