2013-08-06 137 views
0

负载均衡和集群对我来说仍然是新概念,所以如果我的问题不清楚,请原谅我。用2台机器负载均衡Apache

我目前有1台机器运行apache。

我打算购买一台新机器用于与现有Apache机器相同的目的。 它不会替换第一台机器,而是它们将一起工作以执行相同的功能(运行apache)。

*我没有硬件负载平衡器或购买另一台机器作为软件负载平衡器的能力。

我的目标是:

  1. 下两台机器所需的负载。
  2. 如果另一台机器出现故障,则使用一台机器作为备份。

问题: 什么是最好的或最简单的方法来实现这一点。

回答

0

据我所知,Web服务器中不存在主/从配置,与dns服务器不同。您可以通过共享网站来减少每台机器的负载。这意味着将一半网站迁移到新服务器以减少旧服务器的负载/工作量。

如果发生故障时作为备份工作, 您可以将旧服务器克隆为旧服务器,并创建2个新的任何自定义名称服务器,将其指向新服务器IP。将该名称服务器添加到相应注册商端的所有域。所以如果一个网站将失败,其他网站将加载。 :)

+0

如果我设置apache的mod_proxy_balancer在端口80上有一个成员作为另一个服务器,而另一个作为localhost在另一个端口上有一个web服务器,该怎么办?或者这会太低效? –