反向代理服务时,由于被代理服务器重定向(redirect),客户绕过代理与被代理服务器连接

fishrain 2009-08-20 02:46:17
正在作一个反向代理(reverse proxy),由于被代理的服务器(origin server)发生重定向(redirect),客户端(user)绕过代理(proxy).该问题如何解决。

当被代理服务器(origin server)发生重定向(redirect)时,
应答http头中含有, Location: http://www.origin_server.com/plus/
如何在代理服务器修改"origin_server"为代理服务器名称如“proxy_server”
是否要用到 mod_rewrite, 如要用到,如何设置

...全文
422 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
kettle 2009-11-13
  • 打赏
  • 举报
回复
必须改写头部重定向信息,试试Header模块!
lntasa 2009-10-21
  • 打赏
  • 举报
回复
我要实现外网通过代理服务器访问内网被代理服务器,这样他重定向的时候变成了内网IP,就访问不到了,而且被访问的服务器内网也有访问的需求,不能限制访问,还有什么方法吗?
mrshelly 2009-10-21
  • 打赏
  • 举报
回复
在你的被代理服务器里.限定只允许 proxy IP访问...
lntasa 2009-10-20
  • 打赏
  • 举报
回复
我也遇到这个问题,非常棘手啊!
he275 2009-08-26
  • 打赏
  • 举报
回复
如果用的是apache server,可以试试ProxyPassReverse 指令

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧