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

【已解答】反向代理修改配置时发送域名的配置在某些情况

发表在 BUG提交2021-4-7 10:01 [复制链接] 1 7975

一、Bug 复现
1.新建站点,然后添加反向代理,发送域名的配置栏 填 $host
QQ拼音截图20210407093828.png

2.保存,查看当前反向代理的明细配置
QQ拼音截图20210407093906.png

3.修改反向代理 , 发送域名换成 www.baidu.com
QQ拼音截图20210407093924.png

4.保存并查看配置 , 发现 对应的 $host 没有被修改成 www.baidu.com
QQ拼音截图20210407093953.png

二、Bug 分析

追踪修改反向代理的接口 ,发现对应执行了 /www/server/panel/class/panelSite.py 的 ModifyProxy 方法
在 此文件的 第 3542 行 对字符串进行正则时出现了错误
QQ拼音截图20210407094256.png

官方源代码中使用 \sHost\s+%s 匹配字符串 , 经测试 无法匹配 Host $host;
QQ拼音截图20210407095215.png

修正成 \sHost\s+\S+ 问题修复
QQ拼音截图20210407095101.png


使用道具 举报 只看该作者 回复
发表于 2021-4-7 11:55:14 | 显示全部楼层
感谢反馈,添加的时候并未有问题,修改的时候有问题,已经复现。尽快修复!奖励宝塔币100
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表