[宝塔面板bug]网站配置文件页面点击保存按钮后,会自动向服务器各个HTTPS站点配置追加 http3 on; 等QUIC相关配置,造成配置跨站点套娃传染,产生大量重复指令,Nginx启动报错 “http3” directive is duplicate 。设置 nginx_http3.json 为 false 关闭自动注入开关无效。

[宝塔面板bug]网站配置文件页面点击保存按钮后,会自动向服务器各个HTTPS站点配置追加 http3 on; 等QUIC相关配置,造成配置跨站点套娃传染,产生大量重复指令,Nginx启动报错 “http3” directive is duplicate 。设置 nginx_http3.json 为 false 关闭自动注入开关无效。

环境
 
– 宝塔版本:Linux面板 11.8.3
– Nginx版本:1.31.4和1.30
 
问题
 
网站配置文件页面点击保存按钮后,会自动向服务器各个HTTPS站点配置追加 http3 on; 等QUIC相关配置,造成配置跨站点套娃传染,产生大量重复指令,Nginx启动报错 “http3” directive is duplicate 。设置 nginx_http3.json 为 false 关闭自动注入开关无效。
 
问题现象
 
1. 在【网站-设置-配置文件】页面点击保存,当前操作站点每保存一次多出一行 http3 on; ,多次保存累积大量重复行,垃圾行多出现在conf第8行。
2. 保存同时会影响服务器其他HTTPS站点,其他站点会被写入1条 http3 on; ,反复保存后部分站点堆积大量重复。
3. 呈现套娃传染表现:手动删除A站多余http3配置,编辑B站配置并点保存,C站自动生成http3;修复C站后再次保存A/B,又扩散到其余站点;清理完一处,另外站点复现。
4. Nginx配置校验报错:
 
 保存失败,因为检测到被修改的配置文件存在错误:
nginx version: nginx/1.31.3 nginx: [emerg] “http3” directive is duplicate in /www/server/panel/vhost/nginx/node_vue.conf:8 nginx: configuration file /www/server/nginx/conf/nginx.conf test failed保存失败,因为检测到被修改的配置文件存在错误:
nginx version: nginx/1.31.3 nginx: [emerg] “http3” directive is duplicate in /www/server/panel/vhost/nginx/node_vue.conf:8 nginx: configuration file /www/server/nginx/conf/nginx.conf test failed保存失败,因为检测到被修改的配置文件存在错误:
nginx version: nginx/1.31.3 nginx: [emerg] “http3” directive is duplicate in /www/server/panel/vhost/nginx/node_vue.conf:8 nginx: configuration file /www/server/nginx/conf/nginx.conf test failed保存失败,因为检测到被修改的配置文件存在错误:
nginx version: nginx/1.31.3 nginx: [emerg] “http3” directive is duplicate in /www/server/panel/vhost/nginx/node_vue.conf:8 nginx: configuration file /www/server/nginx/conf/nginx.conf test failed保存失败
5. 修改 nginx_http3.json 关闭http3自动注入,完全无法阻止该写入行为。 会导致nginx无法启动 影响node和go项目 php暂未复现 使用宝塔修复升级13.0.0均无效
 
复现条件
 
1. 宝塔版本:11.7‑11.8
2. Nginx ≥1.30,编译开启官方 http_v3 模块
3. 服务器存在2个及以上HTTPS站点 包括go和node node和go优先复现 删除node和go则在php复现 存在node4个 go两个 go和node互相触发删除go后则node互相触发,导致nginx无法启动
4. 操作入口:网站设置 → 配置文件,点击保存按钮(非SSL页面保存、非证书续签)
THE END
点赞0
抢沙发
头像
提交
头像

昵称

取消
昵称图片快捷回复

    暂无评论内容