宝塔724运维节来了,企业版999元/年,送安全巡检;证书组队,低至28元!查看活动
当前位置:论坛首页 > Linux面板 > 建议

【已完成】有个 phpmyadmin 内部代理的 bug

发表在 Linux面板2023-1-11 19:48 [复制链接] 2 3971

本帖最后由 堡塔运维香菜卷 于 2023-3-25 11:39 编辑

如果使用了域名,或者不同端口来反向代理了宝塔面板,在通过面板访问 phpmyadmin 后会出现后面跟着一个不对的端口的情况,应该把面板里 class/panelHttpProxy.py 文件中的 45 行:
  1.                 if headers[h].find('127.0.0.1') != -1:
  2.      headers[h] = re.sub(r"https?://127.0.0.1(:\d+)?/",request.url_root,headers[h])
复制代码
改为
  1.                 if headers[h].find('127.0.0.1') != -1 or headers[h].find('phpmyadmin') != -1:
  2.     headers[h] = re.sub(r"https?://[^/]+/",request.url_root,headers[h])
复制代码




使用道具 举报 只看该作者 回复
发表于 2023-1-11 20:25:05 | 显示全部楼层
面板暂时没有开放反向代理
使用道具 举报 回复 支持 反对
发表于 2023-1-13 13:56:23 | 显示全部楼层
管方的回复就是这么敷衍,我都已经把解决办法贴出来了。呵呵!
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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