我想设置一个有 2 台机器的负载均衡器。负载均衡器应位于一台机器上,并在其自身和另一台机器之间分配负载(其中更大比例的请求命中其他机器)。不存在 cookie 和会话问题,因为每个请求都是独立的。此外,我还为我的客户端提供了一个 IP 地址(类似于http://99.99.9.9/aaa.php) 不是域名,所以我想让发往该 IP 的请求进行负载平衡。我的两台机器都是驻留在 linode 上的 VPS。如何配置 apache mod 代理平衡器(如果可以的话)?
答案1
HAProxy 很棒,我已经用过很多次了:http://haproxy.1wt.eu/
英镑是另一个:http://linux.die.net/man/8/pound
我现在使用 Zeus (与 Joyent 一起) 并且强烈推荐它:http://www.zeus.com/products/load-balancer/index.html
至于 mod_proxy,我不推荐它。但如果你仍想继续使用它,这里有一个教程:http://wiki.apache.org/cocoon/LoadBalancingWithModProxy
答案2
我不能代表 mod 代理平衡器发言,但是Linux 虚拟服务器将完成您上述要求的一切。