【待反馈】绑定域名并开启免端口访问会导致nginx配置错误
面板、插件版本: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;
相关截图(日志、错误): 测试没有复现,将面板修复到最新版的再看看
阿珂 发表于 2025-4-9 11:57
测试没有复现,将面板修复到最新版的再看看
触发那段代码还需要开启面板ssl 触发那段代码还需要开启面板ssl 还需要开启 面板SSL
我的面板本身就是开启了面板ssl的,在这个情况下进行的测试
阿珂 发表于 2025-4-12 14:21
我的面板本身就是开启了面板ssl的,在这个情况下进行的测试
我的是复现的,面板的配置文件在/www/server/panel/vhost/nginx,因为配置错误,后续新的配置将不能生效,重启nginx不能正常启动
配置错误后不能修改/添加新的网站项目
nginx配置校验失败
面板配置
关闭免端口访问后恢复正常
好的,这边再测试一下,你先手动改一下配置使用 我的是这个问题。应该是一个BUG。通过免端口设置域名绑定【不是去网站添加域名反向代理】就会出现无法添加网站,会提示 unknow "upgrade"。如果手动去修改wwww.xxx.com.conf 配置文件,把connection $upgrade改成connection $connection_upgrade, 可以正常访问,也可以正常添加网站了。但会出现一个新的问题,就是无法在面板中重启NGINX。可以通过命令行重启。
页:
[1]