项目 >> Web 服务器 >> Lighttpd

Lighttpd

Lighttpd

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

lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能

Homepage: http://www.lighttpd.net/

Loading...

lighttpd的url重写

URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。url重写的优点在于: a.缩短url,隐藏实际路径提高安全性; b.易于用户记忆和键入; c. 易于被搜索引擎收录。 lighttpd(http://lighttpd.net/)是一款轻量级的web server,和apache一样是开源的,与apache相比, 虽然功能不及apache完善,稳定性也不如apache,但是,不管是服务静态页面,...

squid后面的lighttpd日志记录用户ip的方法

默认在lighttpd的accesslog里面无法记录透过squid或者apache的 mod_proxy过来的用户ip地址,全都会记录到squid或者apache机器的ip地址,但是httpd头里面的用户ip其实是发送到 lighttpd的,可以通过修改accesslog.format来达到目的,下面是我的格式,跟combined兼容: accesslog.format  = "%{X-Forwarded-For}i %v %u %t \"%r\" %s %...

Lighttpd 图片和视频等文件的防盗链处理

  用过Apache的朋友都知道mod_rewrite可以用来进行处理防盗链,Lighttpd也有同样的功能,而且总的来说, lighttpd.conf配置文件比httpd.conf更简单明了。原来一直使用Apache来处理防盗链,今天修改了服务器上Lighttpd的配置,直接实现了防盗链,下面是防盗链部分的代码。 $HTTP["referer"] !~ "^($|http://.*\.(toplee\.com|8zone\.cn))&q...

把mrtg、awstats和bugzilla都移到了lighttpd下

今天晚饭后抽了点闲功夫,把mrtg、awstats和bugzilla都移到的lighttpd下,于是把之前单独为这几个东西跑的apache停了,全部使用lighttpd提供web服务,系统开销又能小一些。   mrtg很容易移植,几乎不用配置甚么就可以了,awstats和bugzilla都是perl的,需要配置lighttpd的cgi支持,简单的使用下面一行即可搞定awstats的移植 $HTTP["url"] =~ &...

Lighttpd+Squid+Apache搭建高效率Web服务器

架构原理 Apache通常是开源界的首选Web服务器,因为它的强大和可靠,已经具有了品牌效应,可以适用于绝大部分的应用场合。但是它的强大有时候却显得笨重,配置文件得让人望而生畏,高并发情况下效率不太高。而轻量级的Web服务器Lighttpd却是后起之秀,其静态文件的响应能力远高于Apache,据说是Apache的2-3倍。Lighttpd的高性能和易用性,足以打动我们,在...

lighttpd代替apache

这两天试用了lighttpd来代替bbs使用的apache,印象深刻 bbs的在使用fweb之后一直使用 unix下的标准服务器apache作为web服务器。但是apache表现却不怎么令人满意。因为使用了php,所以还是用apache的1.3版本。但是由于并发很高,导致随时有200+apache进程在运行,而且每个进程占用的内存随时间增加越来越多(可能是php的问题)。最后可能占用超过 700M的内存...

Lighttpd安装日志

为什么使用Lighttpd,从性能方面来说,首先考虑单进程与多进程问题,这也是我为什么不想使用Apache的原因,多进程服务器的惊群问题,简单来说多进程服务(例如Apache)在一个请求发送时候会唤醒所有sleep的进程,但是最终服务的只有一个,在进程数目很多,请求频繁的时候这会造成一个大困扰,系统会忙于切换进程,如果看Top会发现CPU使用在system的比例很高,至于...

Linux 上完全手動編譯安裝 Lighttpd

 Linux 上完全手動編譯安裝 Lighttpd + PHP4(FastCGI) + eAccelerator 需要軟體 Lighttpd http://www.lighttpd.net/download/ PHP4 http://www.php.net/downloads.php EAccelerator http://sourceforge.net/project/showfiles.php?group_id=122249 我目前的安裝測試環境如下 Fedora core 3 MySQL 4.0.15a CPU 塞陽 1.2G , RAM 384MB 由於是手動...