LIGHTTPD - vrlo okretan i lagan web poslužitelj

Platforma: windows, linux, solaris, openbsd, irix, aix

Jezik: Engleski

       Web poslužitelj čiji je primarni cilj biti brz, siguran, fleksibilan i vjeran standardima. Posebno se preporučuje na poslužiteljima s pretjeranim opterećenjem, jer lighttpd zahtijeva manji kapacitet obrade i RAM.

Lighttpd je web poslužitelj dizajniran da bude brz, siguran, fleksibilan i u skladu sa standardima. Optimiziran je za okruženja u kojima je brzina vrlo važna. To je zato što troši manje CPU-a i RAM-a od ostalih poslužitelja.
Lighttpd je pogodan za bilo koji poslužitelj koji ima problema s učitavanjem. To je besplatni softver i distribuira se pod BSD licencom. Službeno radi na GNU / Linuxu i UNIX-u.
Za Microsoft Windows postoji distribucija poznata kao Lighttpd For Windows koju održava Kevin Worthington.
Značajke:
• Virtualni hosting (hostira nekoliko domena na istoj IP-u)
• CGI, SCGI i FastCGI
• Podrška za PHP, Ruby, Python i druge
• Stalna potrošnja memorije
• HTTP preusmjeravanja i URL prepravlja
• ITD.
Lighttpd vam omogućuje komunikaciju s vanjskim programima pomoću FastCGI ili SCGI, što su poboljšanja izvornog CGI (također podržano). Na taj se način mogu koristiti programi na gotovo bilo kojem programskom jeziku.
Ima posebnu važnost u PHP-u, za što su napravljena posebna poboljšanja.
Također je uobičajeno kombinirati ga s Ruby on Rails.
 
Instalirat ćemo LIGHTTPD i php kako bismo uštedjeli vrijeme i sve to radimo sljedećom naredbom:

# aptitude instalirajte lighttpd php5-cgi 



Ako želimo promijeniti Lighttpd port za slušanje, morat ćemo unijeti datoteku "Lighttpd.conf" pronađen u mapi "/ etc / lighttpd /" i dodajte sljedeće retke:
(moramo biti kao root)
poslužitelj.pot = 8080
server.socket = "[::]: 8080 ′ ′
U ovom slučaju stavljamo port 8080 na preslušavanje.
Zatim konfiguriramo datoteku php.ini (koja se nalazi u / etc / php5 / cgi /) kako bi je omogućili na CGI, za to dodajemo ovaj redak konačni "cgi.fix_pathinfo = 1”, Radimo to na sljedeći način:

# izbaciti "cgi.fix_pathinfo = 1 ″ >> nano /etc/php5/cgi/php.ini

i trebali bismo imati nešto poput ovoga:

Sada ćemo upozoriti LGHTTPD da ćemo koristiti FastCGI i urediti datoteku lighttpd.conf smješten u mapi "/ etc / lighttpd /".

# nano /etc/lighttpd/lighttpd.conf

Koristim nano, ali možete koristiti što god želite, gedit, vi, kwrite, geany itd.

fastcgi.server = (".php" => (("bin-path »=>« / usr / bin / php5-cgi », "Socket" => "/tmp/php.socket")))

Preporučujem da ovo kopirate i da ne budete paste za kopiranje jer se pojavljuju pogreške u znakovima, poput zareza, navodnika i svih ostalih.
Sada aktiviramo brzi cgi modul i ponovno pokrećemo web poslužitelj (lighttpd) tako da su primijenjene izvršene promjene:

# lighttpdenablemod fastcgi && /etc/init.d/lighttpd restart

Pa uz sve ovo već imamo konfigurirani web poslužitelj i spreman za hostiranje html stranice ili php skripti, trebamo samo otvoriti preglednik i staviti našu adresu IP ili samo napiši localhost i trebala bi se pojaviti ogledna stranica koja nam govori da je poslužitelj pokrenut.
Inače možemo iskoristiti i testirati radi li i php interpreter, za to možemo napraviti malu i jednostavnu php skriptu i spremiti je u zadani direktorij koji je konfigurirao lighttpd

# izbaciti " »>> /var/www/test.php

a zatim otvaramo preglednik i adresnu traku koju stavljamo: localhost / test.php
i trebali bismo vidjeti nešto poput ovoga. Ako ga NE vidite, provjerite prethodne korake jer nešto nije bilo u redu.

ako vidite ovo onda .... 
Spremni za ovo, već imamo LIGHTTPD poslužitelj koji radi sa PHP5.

Uskoro ću učitati kako ugostiti više od jedne domene koristeći prekrasan modalitet virtualnog domaćina 

izvor: Orginalni članak