为Apache / Windows设置高可用性负载均衡器

时间:2012-03-17 08:52:52

标签: windows apache load-balancing tomcat7 high-availability

我正在尝试设置一个环境,即使在负载均衡器上我也具有高可用性。我使用多个关键字搜索,但是我得到的所有结果似乎都倾向于LINUX / Debian世界。

我在Windows环境中,使用Apache Server 2.2和Tomcat 7.我想要的是,如果用户访问我的网站并且我的一个负载均衡器已关闭,我仍然会能够为我的用户服务。

由于我是新用户且无法发布照片,因此我在http://i.stack.imgur.com/n2k2E.jpg处设置了描述网络设置图的照片。感谢。

欣赏任何建议和形式。

2 个答案:

答案 0 :(得分:0)

我不确定你的问题是什么。在每种情况下,每个负载均衡器都应该到达两个Web服务器。您的负载均衡器是电器吗?

还可以将带有mod_jk或mod_proxy的Apache配置为负载均衡器。但我不确定你的问题是否与此有关。请准确。

答案 1 :(得分:0)

我还没有找到一个很好的方法来做到这一点 - mod_spread看起来会起作用,但那些都是旧位。

在Windows上,可以配置IIS以实现网络负载平衡,这样双节点系统就可以呈现“永远在线”的网页,但在Windows中似乎并不等同于Apache。

编辑:我的错误。网络负载平衡可以平衡任何端口,而不仅仅是IIS。您需要为池化服务器设置虚拟IP,并将服务器作为成员添加到池中。

您仍然需要一些脚本来检测进程故障而不是服务器故障。 Windows网络负载平衡不会检测单个网络应用程序(仅整个服务器)的故障。

相关问题