欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Lighttpd
第18行: | 第18行: | ||
==Modules== | ==Modules== | ||
− | * mod_accesslog - [[Accesslog]] | + | * mod_accesslog - [[Lighttpd_Accesslog|Accesslog]] |
* mod_access - [[Access Restrictions]] | * mod_access - [[Access Restrictions]] | ||
* mod_alias - [[Directory Aliases]] | * mod_alias - [[Directory Aliases]] | ||
* mod_auth - [[Authentication]] | * mod_auth - [[Authentication]] | ||
− | * mod_cgi - [[CGI]] | + | * mod_cgi - [[Lighttpd_CGI|CGI]] |
* mod_cml - [[Cache Meta Language]] | * mod_cml - [[Cache Meta Language]] | ||
* mod_compress - [[Output Compression]] | * mod_compress - [[Output Compression]] | ||
第28行: | 第28行: | ||
* mod_evhost - [[Enhanced Virtual Hosting]] | * mod_evhost - [[Enhanced Virtual Hosting]] | ||
* mod_expire - [[Controlling Expiration of cached Content]] | * mod_expire - [[Controlling Expiration of cached Content]] | ||
− | * mod_fastcgi - [[FastCGI]] | + | * mod_fastcgi - [[Lighttpd_FastCGI|FastCGI]] |
* mod_mysql_vhost - [[MySQL virtual hosting]] | * mod_mysql_vhost - [[MySQL virtual hosting]] | ||
− | * mod_proxy - [[Proxy]] | + | * mod_proxy - [[Lighttpd_Proxy|Proxy]] |
− | * mod_redirect - [[Redirect]] | + | * mod_redirect - [[Lighttpd_Redirect|Redirect]] |
− | * mod_rewrite - [[Rewrite]] | + | * mod_rewrite - [[Lighttpd_Rewrite|Rewrite]] |
* mod_rrdtool - [[rrdtool]] | * mod_rrdtool - [[rrdtool]] | ||
− | * mod_scgi - [[SCGI]] | + | * mod_scgi - [[Lighttpd_SCGI|SCGI]] |
* mod_secdownload - [[secure and fast downloads]] [Anti Hotlinking] | * mod_secdownload - [[secure and fast downloads]] [Anti Hotlinking] | ||
* mod_setenv - [[Set HTTP environement]] | * mod_setenv - [[Set HTTP environement]] |
2006年7月16日 (日) 18:37的版本
目录 |
简介
Light footprint + httpd = LightTPD
Lighttpd是一个德国人领导的开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能,而Apache之所以流行,很大程度也是因为功能丰富,在lighttpd上很多功能都有相应的实现了,这点对于apache的用户是非常重要的,因为迁移到lighttpd就必须面对这些问题。
在google搜索了一下,简体中文介绍lighttpd的文章几乎没有,大多数都是台湾同胞的Big5内容。因此在接下来的时间里,想好好写一篇介绍lighttpd,以及简单的benchmark的文章。
实用起来lighttpd确实非常不错,上文提到的apache overload的问题,用lighttpd就完全解决了。apache主要的问题是密集并发下,不断的fork()和切换,以及较高(相对于 lighttpd而言)的内存占用,使系统的资源几尽枯竭。而lighttpd采用了Multiplex技术,代码经过优化,体积非常小,资源占用很低,而且反应速度相当快。
利用apache的rewrite技术,将繁重的cgi/fastcgi任务交给lighttpd来完成,充分利用两者的优点,现在那台服务器的负载下降了一个数量级,而且反应速度也提高了一个甚至是2个数量级!
基本特色
安装指南
- 在 Ubuntu 5.04(FreeBSD 5.5)上安装 Ruby, Rails, Lighttpd, MySQL
- 在 FreeBSD 5.5, 6.1 上安装 Lightttpd,PHP,MySQL
Modules
- mod_accesslog - Accesslog
- mod_access - Access Restrictions
- mod_alias - Directory Aliases
- mod_auth - Authentication
- mod_cgi - CGI
- mod_cml - Cache Meta Language
- mod_compress - Output Compression
- mod_dirlisting - Directory Listings
- mod_evhost - Enhanced Virtual Hosting
- mod_expire - Controlling Expiration of cached Content
- mod_fastcgi - FastCGI
- mod_mysql_vhost - MySQL virtual hosting
- mod_proxy - Proxy
- mod_redirect - Redirect
- mod_rewrite - Rewrite
- mod_rrdtool - rrdtool
- mod_scgi - SCGI
- mod_secdownload - secure and fast downloads [Anti Hotlinking]
- mod_setenv - Set HTTP environement
- mod_simple_vhost - Simple Virtual Hosting
- mod_ssi - Server Side Includes
- mod_status - Server Status
- mod_trigger_b4_dl - Trigger before Download [Anti Hotlinking]
- [disabled] Upload Progress
- mod_userdir - User Directories
- mod_webdav - WebDAV