当前位置:论坛首页 > Linux面板 > 求助

【待反馈】反向代理 proxy_redirect 返回路径问题

发表在 Linux面板2021-12-24 16:12 [复制链接] 3 1916

您好,使用bt面板的网站模块,缺省的站点配置,开启反向代理时,proxy_redirect 配置问题未达到想要的效果,具体现象如下:配置:
location /mantisbt
{
    proxy_pass http://mac.local:8080/;
        proxy_redirect http://mac.local:8080/ http://www.test.work/mantisbt1;
        proxy_set_header Host mac.local;
           proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;


其中,mac.local 在host中配置的内网服务器的IP,内网服务器IP 确定可以访问。
想要达到的效果是,跑了BT面板的服务器,直接反向代理多个 内网服务器提供的站点。通过BT面板服务器,路径的方式访问。

/mantisbt 路径,反向代理的 172.26.206.244:8080 这个内网IP, 想要反向代理重定向的路径是 http://www.test.work/mantisbt1;

请问如何配置 ?或者当前免费版本是否有这个功能 ?多谢!

使用道具 举报 只看该作者 回复
发表于 2021-12-24 16:21:39 | 显示全部楼层
  1. location /mantisbt {
  2.             proxy_pass http://172.26.206.244:8080;
  3.             proxy_redirect ~^http://172.26.206.244:8080(.*)   http://mac.local$1;
  4.        }
复制代码

先试试这个
使用道具 举报 回复 支持 反对
发表于 2021-12-24 16:52:26 | 显示全部楼层

调整配置:proxy_redirect ~^http://172.26.206.244:8080(.*)  http://www.test.work$1;  
不管  http://www.test.work/error 此处些什么,都没有到达效果。
即使故意写成 http://*:8080 也没有报错。
使用道具 举报 回复 支持 反对
发表于 2021-12-26 15:46:09 | 显示全部楼层
宝塔用户_ykfehf 发表于 2021-12-24 16:52
调整配置:proxy_redirect ~^http://172.26.206.244:8080(.*)  http://www.test.work$1;  
不管  http: ...

那你在找下其他的资料吧
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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