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

【待反馈】反向代理的一个bug

发表在 BUG提交2021-7-24 06:33 [复制链接] 1 5791

版本:Linux 宝塔 7.6

/www/server/panel/class/panelSite.py 文件,大约第 3645行

ng_conf = re.sub("\sHost\s+%s" % '\\' + conf["todomain"]," Host "+get.todomain,ng_conf)

替换反向代理Host的正则多加了红色部分

导致问题:
编辑反向代理时,修改发送域名无效。其实这个导致不能通过编辑菜单修改发送域名的问题没什么太大影响。
连带产生的另一个问题是,如果添加反向代理二级域名为 m 开头,比如 m1.xxxx.com   m.xxxx.com mtest.xxxx.com 时,停止反向代理后无法启动,缓存也无法开启或编辑。/site?action=ModifyProxy 页面报错  500 INTERNAL SERVER ERROR
实际错误信息
  1. re.error: bad escape \m at position 9
复制代码




使用道具 举报 只看该作者 回复
发表于 2021-7-24 09:28:21 | 显示全部楼层
您好,这边在7.6.0面板内新建一个m.1xxxx.com站点后使用反向代理
后重新编辑更改反向代理目标URL地址后是可以正常编辑,未出现报错

再尝试停止反向代理,并开启也无报错,缓存正常打开。
如果你还有其他面板有此问题,可提供一下面板,我们进行测试并排查。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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