【已解答】反向代理修改配置时发送域名的配置在某些情况
一、Bug 复现1.新建站点,然后添加反向代理,发送域名的配置栏 填 $host
2.保存,查看当前反向代理的明细配置
3.修改反向代理 , 发送域名换成 www.baidu.com
4.保存并查看配置 , 发现 对应的 $host 没有被修改成 www.baidu.com
二、Bug 分析
追踪修改反向代理的接口 ,发现对应执行了 /www/server/panel/class/panelSite.py 的 ModifyProxy 方法
在 此文件的 第 3542 行 对字符串进行正则时出现了错误
官方源代码中使用 \sHost\s+%s 匹配字符串 , 经测试 无法匹配 Host $host;
修正成 \sHost\s+\S+ 问题修复
感谢反馈,添加的时候并未有问题,修改的时候有问题,已经复现。尽快修复!奖励宝塔币100
页:
[1]