宝塔用户_lequhx 发表于 2024-1-3 14:23:14

【待反馈】生成证书是报错

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:8.0.4
系统版本:Linux VM-0-231-tencentos 5.4.119-19.0009.28 #1 SMP Thu May 18 10:37:10 CST 2023 x86_64 x86_64 x86_64 GNU/Linux
问题描述:生成免费证书时报错:配置文件中用于文件验证的部分必须位于root指令下,以保证优先级,请勿调整
相关截图(日志、错误):

大炮运维V587 发表于 2024-1-3 14:38:18

您好,您是不是修改了面板默认生成的网站配置文件?截图看下这里

宝塔用户_lequhx 发表于 2024-1-3 15:01:53

大炮运维V587 发表于 2024-1-3 14:38
您好,您是不是修改了面板默认生成的网站配置文件?截图看下这里

没有修改啊, 还是这个配置, 只是加了其他配置

宝塔用户_lequhx 发表于 2024-1-3 16:55:44

大炮运维V587 发表于 2024-1-3 14:38
您好,您是不是修改了面板默认生成的网站配置文件?截图看下这里

生成证书时报错:
{
    "status": true,
    "msg": "self.set_auth_info(identifier_auth, index=index)
File "/www/server/panel/class/acme_v2.py", line 455, in set_auth_info
    identifier_auth['auth_to'], identifier_auth['token'], identifier_auth['acme_keyauthorization'], index)
File "/www/server/panel/class/acme_v2.py", line 486, in write_auth_file
    return self.write_ngin_authx_file(auth_to, token, acme_keyauthorization, index)
File "/www/server/panel/class/acme_v2.py", line 548, in write_ngin_authx_file
    raise Exception("配置文件中用于文件验证的部分必须位于root指令下,以保证优先级,请勿调整")
Exception: 配置文件中用于文件验证的部分必须位于root指令下,以保证优先级,请勿调整"
}

大炮运维V587 发表于 2024-1-3 18:04:15

宝塔用户_lequhx 发表于 2024-1-3 15:01
没有修改啊, 还是这个配置, 只是加了其他配置

您好,您看第41行的描述,就是你修改了默认的配置导致正式的锚点无法识别到,才会提示这个信息

宝塔用户_lequhx 发表于 2024-1-3 18:46:41

大炮运维V587 发表于 2024-1-3 18:04
您好,您看第41行的描述,就是你修改了默认的配置导致正式的锚点无法识别到,才会提示这个信息 ...

好的, 请问配置中的
#CERT-APPLY-CHECK--START
    # 用于SSL证书申请时的文件验证相关配置 -- 请勿删除
    include /www/server/panel/vhost/nginx/well-known/test3.shoesvip.com.conf;
    #CERT-APPLY-CHECK--END


其中 include /www/server/panel/vhost/nginx/well-known/test3.shoesvip.com.conf; 一定要在最前面才能够正常通过验证吗

大炮运维V587 发表于 2024-1-4 15:10:52

宝塔用户_lequhx 发表于 2024-1-3 18:46
好的, 请问配置中的
#CERT-APPLY-CHECK--START
    # 用于SSL证书申请时的文件验证相关配置 -- 请勿删除 ...

    #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
    #error_page 404/404.html;
    #SSL-END
都已经是标注了请勿删除或者修改
你要修改的话,在后面修改或者到伪静态中添加你的配置
页: [1]
查看完整版本: 【待反馈】生成证书是报错