Lighttpd (lyhenne sanoista ”Lightweight HTTP Server”) on toinen avoimen lähdekoodin web-palvelinohjelmisto
Lighttpd on suunniteltu keveyttä ja suorituskykyä silmällä pitäen. Se on suunniteltu erityisesti olemaan kevyt resurssien suhteen ja suoriutumaan hyvin suurilla kuormilla, mikä tekee siitä suositun valinnan erityisesti korkean liikenteen sivustoille ja rajoitetuilla resursseilla toimiviin ympäristöihin.
Palvelinohjelmiston:n keveys perustuu sen yksinkertaiseen ja optimoituun toteutukseen. Se keskittyy tarjoamaan perusominaisuudet, jotka ovat välttämättömiä web-palvelimelle, joten se ei välttämättä tue kaikkia ominaisuuksia, joita esimerkiksi Apache tarjoaa. Tämä tekee siitä kuitenkin nopeamman ja vähemmän resursseja vaativan valinnan tietyissä tilanteissa.
Jotkin palvelinohjelmiston ominaisuuksia ovat:
- Suorituskyky: Lighttpd on suunniteltu suoriutumaan hyvin korkeilla kuormilla ja pienellä muistin käytöllä.
- Staattiset ja dynaamiset sisällöt: Palvelinohjelmisto tukee staattisten tiedostojen palvelua sekä dynaamisten sisältöjen välitystä CGI:n, FastCGI:n ja SCGI:n kautta.
- URL-uudelleenkirjoitus (URL rewriting): Palvelinohjelmisto tukee URL-uudelleenkirjoitusta, joka mahdollistaa selkeiden ja hakukoneystävällisten URL-osoitteiden käytön.
- SSL/TLS-tuki: Palvelinohjelmisto mahdollistaa suojatun tiedonsiirron SSL/TLS-salauksella.
- IPv6-tuki: Palvelinohjelmisto tukee Internet Protocol version 6:ta, joka on seuraavan sukupolven IP-protokolla.
Palvelinohjelmiston käyttö on yleistynyt erityisesti web-sovellusten ja pienempien sivustojen isännöinnissä, mutta sitä voidaan käyttää laajemminkin riippuen tarpeista ja käyttötapauksista.
Vaikka palvelinohjelmiston ja Apache:n välillä on joitakin eroja, molemmat ovat arvostettuja web-palvelinohjelmistoja, ja niiden valinta riippuu usein yksilöllisistä vaatimuksista, tavoitteista ja resurssien saatavuudesta.