首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >备用web服务器

备用web服务器
EN

Server Fault用户
提问于 2011-06-05 16:41:28
回答 3查看 928关注 0票数 0

假设您只有两个服务器,您想要在每个服务器上放置一个web服务器吗?您希望webserver成为主服务器,并在任何时候都为所有请求服务,除非它已经关闭,此时Y应该会启动。

不允许负载均衡器,因为它不会增加可用性(它必须与X位于同一台服务器上,如果X处于关机状态,则可能会停机)。

当然,X和Y服务请求都是通过同一个主机名进行的。这个是可能的吗?

EN

回答 3

Server Fault用户

发布于 2011-06-05 17:53:12

使用守住。用不同的IP配置每个主机,然后配置一个共享IP。将您的www DNS记录指向共享IP。

票数 1
EN

Server Fault用户

发布于 2011-06-05 20:56:13

我想到了几个点子。你将不得不研究他们,找出哪一个最适合你的情况,因为我错过了一些信息,可以考虑其中的因素。

鲤鱼-如果你运行的是FreeBSD或OpenBSD,那就太好了。我认为有一个变体被移植到Linux,但是是在用户空间而不是在操作系统级别上实现的。我不确定。您可以在FreeBSD手册中获得一些很好的细节,如果您正在运行该手册。有关文件同步,请参见HAST。

反向代理-您可以在apache或squid中使用此特性。简单地说,您有web服务器X和反向代理Y和Z。然后X拥有权威数据,对Y或Z的请求将导致它们向X查询数据。我用它在互联网上放置了一个防火墙mini,并让它发布一些专有/嵌入式Windows服务的内容。那么,Windows中的漏洞就不那么成问题了。因此,在我的例子中,它更多的是关于安全性,而我的次要技能是保护Windows。然而,我听说过一些人用这个来实现“负载平衡”。

IP --如果您不介意手动执行此操作,则始终可以重新配置第二台服务器的IP以成为第一台服务器。不是优雅或快速,而是便宜和有点容易。CARP (见上文)实际上是这方面的一种自动化。您甚至可以使用cron、shell和ping的混合物来模糊地模拟这种情况。

负载平衡器硬件--我从拥有比我管理的系统更大的系统的人那里听说过这种情况。我对此不太了解,但它就在外面。

希望这能帮上忙。

票数 0
EN

Server Fault用户

发布于 2011-06-05 18:49:23

这可以通过设置循环DNS来实现,它不仅通过一个IP地址响应DNS请求,而且通过一个IP地址列表来响应DNS请求。

票数 -1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/277185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档