Indice
lighttpd
lighttpd software | |
---|---|
Genere | Server web |
Sviluppatore | Lighttpd Developers |
Data prima versione | marzo 2003 |
Ultima versione | 1.4.76 (12 aprile 2024) |
Sistema operativo | Multipiattaforma |
Linguaggio | C |
Licenza | licenza BSD (licenza libera) |
Sito web | www.lighttpd.net |
lighttpd (la pronuncia, in inglese è "lighty") è un web server progettato per essere sicuro, veloce, fedele agli standard e flessibile, essendo ottimizzato per ambienti con problemi di velocità (come, ad esempio, macchine legacy). Il suo piccolo ingombro di memoria (rispetto ad altri web server), il suo leggero carico sulla CPU e i suoi obiettivi di velocità rendono lighttpd adatto a server con problemi di carico, o per servire contenuti statici separatamente da quelli dinamici.
lighttpd è software libero e Open Source, distribuito sotto licenza BSD. lighttpd gira su GNU/Linux e altri sistemi operativi Unix-like, e su Microsoft Windows. Sotto Windows, può essere facilmente gestito attraverso il programma stand-alone Lighty Tray.
Caratteristiche
[modifica | modifica wikitesto]- Bilanciamento del carico FastCGI, SCGI e supporto HTTP-proxy
- Supporto
chroot
- Web server basato su
select()
-/poll()
- Supporto per schemi di notifica eventi più efficienti come
kqueue
edepoll
- Riscrittura degli URL in base a condizioni (mod_rewrite)
- Supporto SSL e TLS, via OpenSSL.
- Autenticazione su server LDAP
- Statistiche rrdtool
- Download basato su regole, con possibilità di uno script per il supporto della sola autenticazione
- Supporto SSI
- Hosting virtuale flessibile
- Supporto di moduli
- Cache Meta Language (al momento sostituito da mod_magnet)
- Supporto WebDAV minimale
- Supporto delle servlet (AJP), nelle versioni 1.5.x e superiori
- Compressione HTTP utilizzando mod_compress e il più recente mod_deflate (1.5.x)
Supporto di applicazioni
[modifica | modifica wikitesto]lighttpd supporta le interfacce FastCGI, SCGI e CGI verso i programmi esterni, permettendo ad applicazioni scritte in qualunque linguaggio di programmazione di essere utilizzate sul server. Come linguaggio particolarmente diffuso, php ha ricevuto particolare attenzione. Il FastCGI di lighttpd può esser configurato per supportare php con le opcode caches (come APC) in maniera corretta ed efficace. Inoltre, ha ricevuto attenzioni dalle comunità dei linguaggi Ruby on Rails e Lua.
Utilizzi di Lighttpd
[modifica | modifica wikitesto]Lighttpd è stato recentemente inserito nella Web Server Survey di Netcraft Archiviato il 30 aprile 2013 in Internet Archive.. Nella Web Server Survey di aprile lighttpd risulta utilizzato da 1,38 milioni di siti, circa l'1,2% del totale, una quota ancora molto modesta se comparata al 59% di Apache e al 31% di Internet Information Server.
Note
[modifica | modifica wikitesto]
Collegamenti esterni
[modifica | modifica wikitesto]- (EN) Sito del progetto, su lighttpd.net.
- (EN) Siti che girano su lighttpd, su lighttpd.net.
- (EN) Progetto WLMP Pacchetto web server per Windows basato su lighttpd (include MySQL & PHP)
- (EN) RPM di lighttpd per Red Hat Linux, su kevinworthington.com (archiviato dall'url originale il 13 luglio 2011).
- (EN) pagina di lighttpd su Freecode, su freecode.com.