开源或低成本第 7 层(“内容”)交换机?

开源或低成本第 7 层(“内容”)交换机?

我有几台 Web 服务器,它们托管着许多不同的应用程序和网站。我想轻松地将应用程序或网站的部分内容托管在不同的服务器上(例如,example.com/foo 可能在一台物理服务器上,example.com/bar 可能在另一台物理服务器上)。我们现在这样做 Apache 重定向,但这很快就会变得混乱,而且无论如何,我们还有其他问题需要解决,例如限制来自各个客户端的请求,以及减少对特定物理主机的依赖。

是否有适合此类任务的开源或低成本第 7 层交换机?我希望找到为此目的构建的精简版 Linux VMware 客户机/设备,但到目前为止还没有看到任何合适的东西。

答案1

HAProxy是一个可以进行内容切换的开源代理。

答案2

Squid 缓存应该能为您做到这一点。

引用他们网站的话:

...Squid 的高级内容路由配置允许您构建内容集群,以通过各种 Web 服务器路由和负载平衡请求。

配置示例:

具有基于域的虚拟主机支持的反向代理

具有多个后端 Web 服务器的反向代理

答案3

Vyatta 论坛主题很快就演变成了一场口水战(其实不是),就像 lighttpd 和 nginx 与 Squid 和 Vyatta 的对决一样

然后 Vyatta 的一名员工使用了L7 服务器负载均衡。 。 。 。

这最终导致!!!!!! (还有维基百科

顺便说一句,Vyatta 是一家我不记得名字的公司/产品,我一直称其为流瑜伽

答案4

nginx反向代理的语法. 以及一些使用示例这里那里

相关内容