Lighttpd
Lighttpd
| |
---|---|
![]() | |
donnee de base
| |
développeur | Jean Kneschke [1] |
Année de publication | mars 2003 |
Version actuelle | 1.4.65 [2] (7 juin 2022) |
système opérateur | Dérivés Unix |
langage de programmation | C |
Catégorie | serveur Web |
Licence | Licence BSD |
parlant allemand | non |
www.lightpd.net |
Lighttpd (communément appelé Lighty ) est un serveur Web gratuit développé par Jan Kneschke . Il implémente toutes les fonctions importantes d'un serveur Web et, comme Apache , peut être étendu avec des modules .
Fonctionnalité
Le serveur s'appuie sur une communication asynchrone et traite plusieurs requêtes dans un seul processus du système d'exploitation . Cela permet au serveur Web de traiter plusieurs requêtes parallèles plus efficacement et de solliciter moins le CPU et la mémoire principale qu'une conception multi-processus, par exemple avec le serveur Web Apache . Ceci est particulièrement utile si de nombreux utilisateurs accèdent à des fichiers volumineux en même temps.
PHP est connecté en utilisant FastCGI . Perl , Python ou Ruby peuvent également être adressés via l' interface SCGI . Les pages peuvent être générées automatiquement dans Lua à l'aide du module mod_magnet , et un module prend également en charge Server Side Include .
Distribution
Selon Netcraft , lighttpd se répand rapidement et dans le "Web Server Survey" de mars 2007 , il a bondi à la 4ème place du classement avec environ 1,4 million de domaines . [3] Cependant, cette note inclut également un certain nombre de domaines "parqués", dont il y en a souvent des milliers sur un serveur, [4] ce qui signifie que le changement de grands revendeurs de domaines peut avoir un fort impact sur les chiffres. En août 2010, la distribution était de 1,8 million de domaines. [5]
Caractéristiques
- Extensibilité grâce aux modules
- Répartition de la charge du serveur possible
- Prend en charge les proxys FastCGI , SCGI et HTTP
- Peut également être exécuté dans un environnement chroot
- Le serveur est basé sur les appels système
select()
-/poll()
-/epoll()
- Réécritures conditionnelles (cf. mod_rewrite dans Apache)
- HTTPS : SSL et TLS sont proposés avec OpenSSL , à partir du 1.4.56 GnuTLS et Mbed_TLS sont proposés en tant que fonctionnalités expérimentales
- Authentification via serveur LDAP
- Statistiques RRDtool
- Prend en charge les inclusions côté serveur
- hébergement virtuel
- Prise en charge WebDAV
- Prise en charge de Java Servlet , le protocole Apache JServ est également implémenté
- Compression HTTP à l'aide de mod_deflate
- PHP7 CGI via FastCGI (mod_fastcgi)
- HTTP/2 à partir de la version 1.4.56
Littérature
- Michael Krieg : Lighttpd – court et bon . O'Reilly, Cologne 2010, ISBN 978-3-89721-549-8 .
liens web
les détails
- ↑ À propos de Jan Kneschke. Dans : kneschke.de. Consulté le 21 avril 2017 (en anglais).
- ↑ Journal des modifications . Dans : lighttpd.net. Consulté le 19 décembre 2021 (anglais).
- ↑ Jens Ihlenfeld : Ascension rapide pour Lighty. Dans : Golem.de . 2 avril 2007, récupéré le 21 avril 2017 .
- ↑ (Jan Kneschke) : Lighttpd Powers 6 Alexa Top 250 Sites. Dans : blog.lighttpd.net. 28 décembre 2006, récupéré le 21 avril 2017 (anglais).
- ↑ Enquête sur les serveurs Web d'août 2010. Dans : Netcraft . 11 août 2010, récupéré le 21 avril 2017 (anglais).