Wuldas 发表于 2025-4-8 15:54:11

【待反馈】绑定域名并开启免端口访问会导致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:18

测试没有复现,将面板修复到最新版的再看看

Wuldas 发表于 2025-4-9 14:38:52

阿珂 发表于 2025-4-9 11:57
测试没有复现,将面板修复到最新版的再看看

触发那段代码还需要开启面板ssl

Wuldas 发表于 2025-4-9 20:56:02

触发那段代码还需要开启面板ssl

Wuldas 发表于 2025-4-11 14:31:39

还需要开启 面板SSL

Wuldas 发表于 2025-4-11 14:37:35


阿珂 发表于 2025-4-12 14:21:13

我的面板本身就是开启了面板ssl的,在这个情况下进行的测试

Wuldas 发表于 2025-4-14 10:01:31

阿珂 发表于 2025-4-12 14:21
我的面板本身就是开启了面板ssl的,在这个情况下进行的测试

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


配置错误后不能修改/添加新的网站项目

nginx配置校验失败

面板配置




关闭免端口访问后恢复正常

阿珂 发表于 2025-4-14 15:10:24

好的,这边再测试一下,你先手动改一下配置使用

宝塔用户_ejmiai 发表于 2025-4-17 12:08:44

我的是这个问题。应该是一个BUG。通过免端口设置域名绑定【不是去网站添加域名反向代理】就会出现无法添加网站,会提示 unknow "upgrade"。如果手动去修改wwww.xxx.com.conf 配置文件,把connection $upgrade改成connection $connection_upgrade, 可以正常访问,也可以正常添加网站了。但会出现一个新的问题,就是无法在面板中重启NGINX。可以通过命令行重启。
页: [1]
查看完整版本: 【待反馈】绑定域名并开启免端口访问会导致nginx配置错误