导读:
以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任一个服务停止,系统都能正常工作,但浏览器可能需要多刷新一次。
本文转自
http://freespace.javaeye.com/blog/27912
以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任一个服务停止,系统都能正常工作,但浏览器可能需要多刷新一次。
本文转自
http://freespace.javaeye.com/blog/27912