可能有一个关于此的现有问题(或网上某处的指南),但我找不到它。
我们希望将我们的用户群从后端服务器的一种实现缓慢迁移到不同服务器上的新实现。
后端服务器前面已经有一个 Apache2 反向代理。
因此,我们希望将一些源 IP 范围/子网代理到新服务器,而将所有其他 IP 范围/子网重定向到原始服务器。然后添加到代理到新服务器的 IP 范围,直到它们都这样做。然后删除旧服务器。
有人可以给我一些关于如何在 Apache 中完成的指示吗?
可能有一个关于此的现有问题(或网上某处的指南),但我找不到它。
我们希望将我们的用户群从后端服务器的一种实现缓慢迁移到不同服务器上的新实现。
后端服务器前面已经有一个 Apache2 反向代理。
因此,我们希望将一些源 IP 范围/子网代理到新服务器,而将所有其他 IP 范围/子网重定向到原始服务器。然后添加到代理到新服务器的 IP 范围,直到它们都这样做。然后删除旧服务器。
有人可以给我一些关于如何在 Apache 中完成的指示吗?
对我来说,一种方法是这样的:
来自apache 手册
您可以使用 mod_rewrite 进行代理。您必须根据源 IP 和带有 [P] 标志的重写规则设置重写条件。像这样的东西应该工作:
查看http://httpd.apache.org/docs/2.2/rewrite/proxy.html了解更多信息。