面板版本:免费版7.4.5
BUG描述:网站采用ThinkPHP开发,运行目录设置为“public/”,在计划任务中添加自动续签证书项,翻看日志,报错:域名解析或网址访问有误
我的解决办法:打开“/www/server/panel/class/acme_v2.py”,在404和417行分别修改“acme_path”参数,加入“public/”目录,再次回到计划任务手动执行,翻看日志续签成功。
很显然,这里的验证文件没有考虑到“运行目录”这个变量,导致验证文件写入到网站根目录中的“.well-known/...”目录中去了,回头验证的时候由于运行目录是“public/”,直接找不到验证文件导致续签失败。
希望官方验证我的说法,尽快解决此问题,造福大家!谢谢!
|
|