【待反馈】反向代理的一个bug
版本: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
实际错误信息
re.error: bad escape \m at position 9
您好,这边在7.6.0面板内新建一个m.1xxxx.com站点后使用反向代理
后重新编辑更改反向代理目标URL地址后是可以正常编辑,未出现报错
再尝试停止反向代理,并开启也无报错,缓存正常打开。
如果你还有其他面板有此问题,可提供一下面板,我们进行测试并排查。
页:
[1]