我是非常新的服务器等,我只是想知道如何在同一个本地networking上设置2个服务器来驱动Apache? 那么这两个处理stream量到同一个网站?
两个主要选项:
拆分工作量,让他们做不同的事情。 这可以让你获得更多的处理能力,但不会有冗余 你可以通过域名来控制去哪里。
在第三个系统上使用负载平衡器将工作传递给两个处理系统。 这里的好处是一个服务器可以接pipe所有的工作,如果一个人失败。 它也可以让你把负载转移到一个来做升级。 Apache的mod_proxy可以做一个穷人的负载平衡器,而专用(通常是昂贵的)负载平衡networking硬件是一个更可靠和可扩展的解决scheme。
编辑:它看起来像它实际上是mod_proxy_balancer这样做。 以下是文档的链接:
http://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.html