lighttpd的负载均衡和错误恢复

以lighttpd+mongrel为例,最主要的配置工作在lighttpd,修改lighttpd.conf文件,开启server.modules中的一下服务
server.modules              = (
                               "mod_rewrite",
                               "mod_redirect",
                               "mod_alias",
                                "mod_access",
                               "mod_fastcgi",
                               "mod_proxy",
                                "mod_accesslog" )
特别注意其中的"mod_proxy"一定要开启,否则下一步的配置会出错。

在最后添加下面几行配置:
proxy.debug = 0
proxy.balance = "fair"
proxy.server = ( "/" =>
   (
      ( "host" => "127.0.0.1", "port" => 4001 ),
      ( "host" => "127.0.0.1", "port" => 4002 )
   )
)
这个配置是实现了两个服务的负载均衡和错误恢复功能,如果是两台独立的web server,只要修改一下配置即可。

简单测试了一下,这个配置可以实现负责均衡和错误恢复。4001、4002任一个服务停止,系统都能正常工作,但浏览器可能需要多刷新一次。

你可能感兴趣的:(linux,windows,浏览器,lighttpd,Access)