- LightTPD
-
Lighttpd Entwickler: Jan Kneschke Aktuelle Version: 1.4.22
(7. März 2009)Betriebssystem: Unix-Derivate, Windows Kategorie: Webserver Lizenz: BSD-Lizenz (Freie Software) Deutschsprachig: nein www.lighttpd.net Lighttpd (auch: Lighty) ist ein von Jan Kneschke entwickelter freier Webserver. Er implementiert alle wichtigen Funktionen eines Webservers und kann, ähnlich wie Apache, durch Module erweitert werden.
Inhaltsverzeichnis
Funktionsweise
Der Server setzt auf asynchrone Kommunikation und bearbeitet mehrere Anfragen in einem einzigen Betriebssystem-Prozess. Dadurch ist der Webserver in der Lage, mehrere parallele Anfragen effizienter zu bearbeiten und CPU und Arbeitsspeicher weniger zu belasten als ein Multi-Prozess Design etwa beim Apache Webserver. Dies lohnt sich besonders beim Zugriff auf große Dateien von vielen gleichzeitigen Benutzern.
PHP wird mittels FastCGI angebunden. Perl, Python oder Ruby können auch über die SCGI-Schnittstelle angesprochen werden. Seiten können über das Modul CML (ursprünglich: Cache Meta Language) in Lua automatisch erzeugt werden, auch Server Side Includes werden durch ein Modul unterstützt.
Verbreitung
Lighttpd verbreitet sich laut Netcraft schnell und schaffte im "Web Server Survey" vom März 2007 mit ca. 1,4 Millionen Domains den Sprung auf den 4. Platz der Rangliste.[1] Bei dieser Wertung gehen allerdings auch etliche "geparkte" Domains ein, von denen oft tausende auf einem Server liegen,[2] wodurch der Wechsel großer Domainhändler sich stark auf die Zahlen auswirken kann.
Laut einer von Alexa generierten Top-200-Liste von Internetseiten setzen einige große und bekannte Webanbieter Lighttpd ein, etwa YouTube (setzt eine modifizierte Version ein), SourceForge und der Bildserver der Wikimedia Commons.[2]
Features
- Erweiterbarkeit durch Module
- Load-balancing möglich
- Unterstützt FastCGI, SCGI und HTTP proxy
- Lässt sich auch in einer chroot-Umgebung betreiben
- Der Server basiert auf den
select()
-/poll()
-/epoll()
-Systemaufrufen - Conditional rewrites (vgl. mod_rewrite bei Apache)
- HTTPS: SSL und TLS werden mit OpenSSL angeboten
- Authentifizierung mittels LDAP-Server
- RRDtool-Statistiken
- Unterstützt Server Side Includes
- virtual hosting
- Minimale WebDAV-Unterstützung
- Java-Servlet-Unterstützung, auch das Apache JServ Protocol ist implementiert
- HTTP-Kompression mittels mod_compress und mod_deflate
Referenzen
- ↑ Golem: Rasanter Aufstieg für Lighty, 2. April 2007
- ↑ a b Jan Kneschke: Lighttpd powers 5 Alexa Top 250 sites
Weblinks
Wikimedia Foundation.