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

【已记录】7.9.3版本Let's Encrypt证书申请验证目录生成位置...

发表在 BUG提交2022-9-2 12:09 [复制链接] 1 2507

错误表现:
7.9.3版本的Let's Encrypt证书申请的时候无法识别站点运行目录,.well-known目录直接生成在站点根目录下面,导致验证失败环境:ubantu16.04
例如:thinkphp配置的网站目录是/www/wwwroot/xxx.site.com,运行目录是public

但是申请证书的时候.well-known是生成在网站目录下面,而不是public目录下面

导致.well-known目录中的文件不能正常访问,验证失败

错误原因:
在acme_v2.py文件的get_site_run_path_byid方法中,获取站点运行目录run_path后,没有删除掉run_path的第一个字符/,导致第385行os.path.join拼接目录的时候结果错误,只有run_path的目录,应当将run_path的第一个字符/删除掉之后再拼接

修改代码:
QQ截图20220902120847.png





使用道具 举报 只看该作者 回复
发表于 2022-9-2 17:43:55 | 显示全部楼层
感谢您的反馈,这个问题我们已经记录反馈了。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

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

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