`
freespace
  • 浏览: 181163 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

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任一个服务停止,系统都能正常工作,但浏览器可能需要多刷新一次。
分享到:
评论
6 楼 unix123 2007-01-17  
 
5 楼 robbin 2006-10-18  
windows平台,我觉得apache2.2 mod_proxy_balancer + mongrel可能比较好,lighttpd for windows不觉得有什么特别优势,而且不成熟。

4 楼 robbin 2006-10-18  
博客的评论不需要修改吧?
3 楼 freespace 2006-10-17  
开发环境lighttpd+mongrel足够了。

突然发现除了第一个帖子,下面的帖子提交后都不能修改。算不算bug。
2 楼 freespace 2006-10-17  
windows下, lighttpd+fastcgi的参考资料真是难找,lighttpd+mongrel多的是,也比较简单。开发环境lighttpd+fastcgi足够了。

如果是实际运行的话用linux,要考虑lighttpd+fastcgi,这个组合在linux下的参考资料不少见。
1 楼 robbin 2006-10-16  
为啥不用fastcgi?要用mongrel?

相关推荐

    lighttpd配置和启动脚本

    Lighttpd是一款轻量级的Web服务器,常用于小型或者负载较低的网站,因其低内存占用和高效的性能而受到喜爱。在本压缩包中,我们重点关注`lighttpd.conf`配置文件以及用于控制Web服务器启动和停止的脚本。下面我们将...

    varnish+lighttpd配置

    Varnish和Lighttpd是两个非常重要的开源Web服务器软件,它们在Web性能优化和负载均衡方面发挥着关键作用。Varnish作为一个高性能的HTTP缓存代理,常用于减轻后端服务器的压力,提高网站响应速度;而Lighttpd则是一款...

    lighttpd和nginx比较

    - **代理服务**:Nginx在反向代理和负载均衡方面的功能十分强大,支持多种协议和服务。 - **缓存机制**:内置的缓存机制能够有效提高站点的响应速度。 - **安全性和配置灵活性**:提供了丰富的安全特性,如SSL/TLS...

    lighttpd-1.4.20源代码

    lighttpd支持插件开发,开发者可以通过`mod_extforward`、`mod_proxy`等模块扩展功能,如反向代理、负载均衡等。 通过深入学习lighttpd-1.4.20的源代码,我们可以掌握Web服务器的设计原理、网络编程技巧、HTTP协议...

    lighttpd-1.4.45_lighttpd服务器_

    lighttpd,这个名字在Web服务器领域中或许不如Apache或Nginx那样耳熟能详,但其独特的轻量级特性和高效性能,使得它在特定场景下成为理想的解决方案。lighttpd-1.4.45是lighttpd服务器的一个重要版本,它以其小巧、...

    lighttpd源码分析

    反向代理不仅可以隐藏后端服务器的细节,提高安全性,还能实现负载均衡和缓存,提升系统性能。 总结,lighttpd源码分析涵盖了从基本数据结构的理解,到配置信息加载的流程,再到处理客户请求的机制,以及反向代理的...

    ubuntu lighttpd实现websocket

    如何在ubuntu上实现lighttpd 1、下载mongoose使用mongoose中的example中的websocket_chat,实现websocket 2、websocket_chat源码下载路径 官网:https://cesanta.com 论坛:...

    最新lighttpd源码 lighttpd-1.4.22

    Lighttpd是一个德国人领导的开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是...

    ubuntu lighttpd+webpy (fastcgi)配置方法

    **安装Lighttpd和Webpy** 在Ubuntu上,可以使用`kpackagekit`或`apt-get`命令来安装这两个软件包。`kpackagekit`是一个图形化的软件管理工具,而`apt-get`则是一个命令行工具。安装Webpy时,由于其依赖关系,Flup...

    搭建lighttpd+cgi的代码包

    本教程将详细介绍如何使用lighttpd和CGI来搭建一个动态网页服务器。 1. **理解lighttpd** lighttpd是一个快速、安全且配置简单的HTTP服务器,特别适合于资源有限的环境。它的特性包括模块化设计、高性能的事件模型...

    lighttpd restfulapi cgi

    1. **配置lighttpd**:首先,我们需要在lighttpd的配置文件(通常是`lighttpd.conf`)中启用必要的模块,如`url.rewrite`和`fastcgi.server`。例如,设置以下规则以处理RESTful API请求: ``` url.rewrite-once =...

    ARM平台lighttpd服务器

    例如,使用`service lighttpd start`、`service lighttpd stop`和`service lighttpd restart`命令。 4. **安全考虑**: lighttpd提供了多种安全特性,如URL重写、访问控制列表(ACL)、SSL/TLS支持等。应启用必要的...

    Lighttpd源码分析_mobi

    本书主要针对lighttpd源码进行了深度剖析。主要内容包括:lighttpd介绍与分析准备工作、lighttpd网络服务主模型、lighttpd数据结构、伸展树、... 本书适合使用lighttpd的人员和爱好者参考。  mobi格式,文字高清版。

    lighttpd代码阅读资料

    lighttpd是一款轻量级且高效的Web服务器软件,以其低内存占用、快速响应和模块化的结构而备受开发者喜爱。对于想要深入了解lighttpd内部工作原理或进行二次开发的程序员来说,代码阅读是一项至关重要的任务。本文将...

    Lighttpd源码分析

    Lighttpd是一个轻量级的Web服务器,它在性能和资源使用上表现出色,被广泛应用于需要高性能、低资源占用的场景中。对于从事网络编程和服务器开发的专业人士来说,源码分析是一个深入了解和优化服务器行为、提升性能...

Global site tag (gtag.js) - Google Analytics