lighttpd
| Òèï |
Âåá-ñåðâåð |
|---|---|
| Ðàçðàáîò÷èê |
ßí Êíåøêå |
| Íàïèñàíà íà | |
| Îïåðàöèîííàÿ ñèñòåìà |
UNIX-ïîäîáíûå, Microsoft Windows |
| Ïîñëåäíÿÿ âåðñèÿ | |
| Òåñòîâàÿ âåðñèÿ |
1.5.0 |
| Ëèöåíçèÿ | |
| Ñàéò | |
lighttpd (òàêæå «lighty», «ëàéòè») â âåá-ñåðâåð, ðàçðàáàòûâàåìûé ñ ðàñ÷¸òîì íà áûñòðîòó è çàùèù¸ííîñòü, à òàêæå ñîîòâåòñòâèå ñòàíäàðòàì. Ýòî ñâîáîäíîå ïðîãðàììíîå îáåñïå÷åíèå, ðàñïðîñòðàíÿåìîå ïî ëèöåíçèè BSD. lighttpd ðàáîòàåò â Linux è äðóãèõ Unix-ïîäîáíûõ îïåðàöèîííûõ ñèñòåìàõ, à òàêæå â Microsoft Windows.
Ñîäåðæàíèå |
[ïðàâèòü] Âîçìîæíîñòè
 lighttpd åñòü ïîääåðæêà:
- àâòîìàòè÷åñêîé áàëàíñèðîâêè íàãðóçêè (ïîääåðæèâàþòñÿ FastCGI, SCGI, HTTP proxy).
- chroot
- ñæàòèÿ îòäàâàåìîãî ñîäåðæèìîãî «íà ëåòó» [1]
- HTTP-àóòåíòèôèêàöèè [2]
- àóòåíòèôèêàöèè ÷åðåç LDAP ñåðâåð [3]
- ïåðåçàïèñè URL [4]
- SSL è TLS ÷åðåç OpenSSL [5]
- RRDtool ñòàòèñòèêè [6]
- SSI [7]
- WebDAV (ìèíèìàëüíî) [8]
- óñòàíîâêó ñîáñòâåííûõ ñòðàíèö îøèáîê [9]
Âåá-ñåðâåð òàêæå ïîääåðæèâàåò èíòåðôåéñû CGI, SCGI, FastCGI è AJP (òîëüêî â ðàçðàáàòûâàåìîé ñåé÷àñ âåðñèè 1.5), ïîçâîëÿÿ èñïîëüçîâàòü ïðèëîæåíèÿ, íàïèñàííûå íà ëþáûõ ÿçûêàõ ïðîãðàììèðîâàíèÿ.
[ïðàâèòü] Ïðîèçâîäèòåëüíîñòü
Ïðîåêò lighttpd íà÷àëñÿ ñî ñòðåìëåíèÿ àâòîðà ðåàëèçîâàòü âåá-ñåðâåð, êîòîðûé ìîã áû âûäåðæàòü îäíîâðåìåííî 10 òûñÿ÷ ñîåäèíåíèé[10]. lighttpd èñïîëüçóåò òàê íàçûâàåìóþ àñèíõðîííóþ îáðàáîòêó ñåòåâûõ ñîåäèíåíèé. Áëàãîäàðÿ ýòîìó çàãðóæåííîñòü ñåðâåðà (â îòëè÷èå îò Apache) ïðè äîñòóïå ê ôàéëàì íà äèñêå íå çàâèñèò îò êîëè÷åñòâà òåêóùèõ ñîåäèíåíèé.
 lighttpd âîçìîæíî èñïîëüçîâàíèå îñîáûõ ñèñòåìíûõ âûçîâîâ äëÿ ïîâûøåíèÿ ïðîèçâîäèòåëüíîñòè ïðè ïåðåäà÷å ôàéëîâ [11]. Ïðè ýòîì çàäåéñòâóþòñÿ íå ñòàíäàðòíûå ñèñòåìíûå èíòåðôåéñû, à ñïåöèôè÷íûå äëÿ ïëàòôîðìû âûçîâû ÿäðà îïåðàöèîííîé ñèñòåìû, è ñìåíà êîíòåêñòà CPU ñâîäèòñÿ ê ìèíèìóìó.
[ïðàâèòü] Ïðîåêòû, èñïîëüçóþùèå lighttpd
Çà÷àñòóþ lighttpd (êàê è èìåþùèé ñõîæóþ àðõèòåêòóðó nginx) èñïîëüçóåòñÿ äëÿ îòäà÷è ñòàòè÷åñêîãî ñîäåðæèìîãî [12], â òî âðåìÿ êàê åãî ãåíåðàöèåé çàíèìàåòñÿ áîëåå ñëîæíûé âåá-ñåðâåð.
- The Pirate Bay
- freebsd.org â èñïîëüçóþò lighttpd íà ñâîèõ ñåðâåðàõ [13].
- ßíäåêñ â èñïîëüçóåò lighttpd íà âñåõ ñâîèõ âíóòðåííèõ ïðîåêòàõ: Àâòî, Àôèøà, Êàðòû, Ïîãîäà...
- Google â â ñâîèõ ïðîåêòàõ, â ÷àñòíîñòè s.ytimg.com, êîòîðûé îòäàåò âñå êàðòèíêè äëÿ youtube.com, â òîì ÷èñëå âñå ïðåâüþ äëÿ âèäåî (â òðåõ ðàçðåøåíèÿõ) â èñïîëüçóåò lighttpd-yt (ìîäèôèêàöèÿ îò Google).
- Ýíöèêëîïåäèÿ â èñïîëüçóåò lighttpd êàê êýøèðóþùèé ïðîêñè-ñåðâåð (äëÿ îòäà÷è ñòàòè÷åñêîãî ñîäåðæèìîãî).
- WOT â èñïîëüçóåò lighttpd íà ñâîèõ ñåðâåðàõ.
[ïðàâèòü] Ïðèìå÷àíèÿ
- â‘ mod_compress â äîêóìåíòàöèè ïî lighttpd
- â‘ mod_auth â äîêóìåíòàöèè ïî lighttpd
- â‘ mod_auth â äîêóìåíòàöèè ïî lighttpd
- â‘ mod_rewrite â äîêóìåíòàöèè ïî lighttpd
- â‘ Secure HTTP â äîêóìåíòàöèè ïî lighttpd
- â‘ mod_rrdtool â äîêóìåíòàöèè ïî lighttpd
- â‘ mod_ssi â äîêóìåíòàöèè ïî lighttpd
- â‘ mod_webdav â äîêóìåíòàöèè ïî lighttpd
- â‘ server.errorfile-prefix option â äîêóìåíòàöèè ïî lighttpd
- â‘ Èñòîðèÿ ñîçäàíèÿ lighttpd (àíãë.)
- â‘ Network Handlers â äîêóìåíòàöèè ïî lighttpd
- â‘ Powered by lighttpd
- â‘ Powered by lighttpd
[ïðàâèòü] Ñì. òàêæå
[ïðàâèòü] Ññûëêè
- Äîìàøíÿÿ ñòðàíèöà lighttpd (àíãë.)
- WLMP Project LightTPD based Webserver Package / LightTPD for Windows (àíãë.)
- Lighttpd for Windows (Windows Port â Cygwin not required) (àíãë.)
- Äîêóìåíòàöèÿ ïî web-ñåðâåðó Lighttpd (version 1.3.16) (ðóñ.)
- Âåá-ñåðâåð lighttpd (Ïåðåâîä ñòàòüè «The lighttpd Web Server», àâòîð Bill Lubanovic.) (ðóñ.)
- Ðóêîâîäñòâî ïî óñòàíîâêå è íàñòðîéêå Lighttpd íà Arch Linux (ðóñ.)