【发布时间】:2017-10-11 09:03:11
【问题描述】:
我有一个 HAproxy,它将把 http://proxy.server/foo/foo/bar 转发到 http://backend.server/bar。设置运行良好。
但是,如果 backend.server 中托管的 html 文件正在加载一些资源,例如 <script src="/bar" >,它将无法工作(正确的应该是 <script src="/foo/foo/bar" >)。
如何设置 HAProxy 来重写 HTML,一旦它看到 /bar,它会自动修改它并添加回 /foo/foo/bar ?
我在 HAproxy 后端的设置如下:
reqrep ^([^\ :]*)\ /foo/foo/(.*) \1\ /\2
【问题讨论】:
标签: proxy reverse-proxy haproxy proxypass