【发布时间】:2017-01-30 02:18:43
【问题描述】:
说明: 我们有两台 apache 服务器,一台在 haproxy 后面。我们的新服务器在 haproxy 盒子后面,旧的服务器在不同的网络上。我将创建一个 apache 重写规则,将 oldsite.com/some/thing 指向新的 haproxy 框(如下所示)。这将重定向到 newsite/some/other 的东西。
问题: 是否有可能使这对用户透明?我希望用户只看到 oldsite.com/some/thing 而不是 newsite/some/other/thing ?这可以通过 haproxy 实现吗?我对 haproxy 了解一点,但不是很多。在此先感谢您的时间。非常感谢。
【问题讨论】:
-
换句话说,将 oldsite.com 指向 newsite.com,但用户只能看到 oldsite.com
-
这不是 haproxy 的工作职能。您可以使用当前的 apache 设置来做到这一点。只需对您的新 VIP/主机名执行 proxypass 或使用 P 标志重写,它应该是透明的。
-
...或者在旧服务器上安装 haproxy,将请求转发到新服务器...但是如果不重写地址栏,您将无法执行任何正确称为“重定向”的操作。跨度>
-
谢谢你们,只是需要你很好地提供给我的一个小方向。再次感谢,我在下面发布了一个解决方案..各种粗略的草稿..