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

【待反馈】绑定域名并开启免端口访问会导致nginx配置错误

发表在 BUG提交2025-4-8 15:54 [复制链接] 9 246

面板、插件版本:Linux面板9.5.0


系统版本:Debian GNU/Linux 12 (bookworm) x86_64(Py3.7.16)


问题描述:绑定域名并开启免端口访问导致nginx配置错误

该bug位置在 /www/server/panel/class/panelModel/panel_reverse_generationModel.py212行 proxy_set_header Connection $upgrade;
正确的应该是 proxy_set_header Connection $http_upgrade;

相关截图(日志、错误):
微信图片编辑_20250408155208.jpg
使用道具 举报 只看该作者 回复
发表于 2025-4-9 11:57:18 | 显示全部楼层
测试没有复现,将面板修复到最新版的再看看 aa.png
使用道具 举报 回复 支持 反对
发表于 2025-4-9 14:38:52 | 显示全部楼层
阿珂 发表于 2025-4-9 11:57
测试没有复现,将面板修复到最新版的再看看

触发那段代码还需要开启面板ssl
使用道具 举报 回复 支持 反对
发表于 2025-4-9 20:56:02 | 显示全部楼层
触发那段代码还需要开启面板ssl
使用道具 举报 回复 支持 反对
发表于 2025-4-11 14:31:39 | 显示全部楼层
还需要开启 面板SSL
使用道具 举报 回复 支持 反对
发表于 2025-4-11 14:37:35 | 显示全部楼层
QQ截图20250411143302.png
使用道具 举报 回复 支持 反对
发表于 2025-4-12 14:21:13 | 显示全部楼层
我的面板本身就是开启了面板ssl的,在这个情况下进行的测试
使用道具 举报 回复 支持 反对
发表于 2025-4-14 10:01:31 | 显示全部楼层
阿珂 发表于 2025-4-12 14:21
我的面板本身就是开启了面板ssl的,在这个情况下进行的测试

我的是复现的,面板的配置文件在/www/server/panel/vhost/nginx,因为配置错误,后续新的配置将不能生效,重启nginx不能正常启动


配置错误后不能修改/添加新的网站项目
QQ20250414-095439.png
nginx配置校验失败
QQ20250414-094638.png
面板配置
QQ20250414-094520.png



关闭免端口访问后恢复正常
QQ20250414-095834.png
使用道具 举报 回复 支持 反对
发表于 2025-4-14 15:10:24 | 显示全部楼层
好的,这边再测试一下,你先手动改一下配置使用
使用道具 举报 回复 支持 反对
我的是这个问题。应该是一个BUG。通过免端口设置域名绑定【不是去网站添加域名反向代理】就会出现无法添加网站,会提示 unknow "upgrade"。如果手动去修改wwww.xxx.com.conf 配置文件,把connection $upgrade改成connection $connection_upgrade, 可以正常访问,也可以正常添加网站了。但会出现一个新的问题,就是无法在面板中重启NGINX。可以通过命令行重启。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析
快速回复 返回顶部 返回列表