LIGHTTPD - un server web foarte agil și ușor

Platformă: windows, linux, solaris, openbsd, irix, aix

limba: Englez

       Server web al cărui obiectiv principal este să fie rapid, sigur, flexibil și fidel standarde. Este recomandat în special pe servere cu încărcare excesivă, deoarece lighttpd necesită capacitate de procesare mai mică și memorie RAM.

Lighttpd este un server web conceput pentru a fi rapid, sigur, flexibil și fidel standardelor. Este optimizat pentru medii în care viteza este foarte importantă. Acest lucru se datorează faptului că consumă mai puțin CPU și RAM decât alte servere.
Lighttpd este potrivit pentru orice server care are probleme de încărcare. Este software gratuit și este distribuit sub licența BSD. Funcționează oficial pe GNU / Linux și UNIX.
Pentru Microsoft Windows există o distribuție cunoscută sub numele de Lighttpd pentru Windows întreținută de Kevin Worthington.
Caracteristici:
• Găzduire virtuală (găzduiește mai multe domenii pe același IP)
• CGI, SCGI și FastCGI
• Suport pentru PHP, Ruby, Python și altele
• Consum constant de memorie
• redirecționări HTTP și rescrieri URL
• ETC.
Lighttpd vă permite să comunicați cu programe externe folosind FastCGI sau SCGI, care sunt îmbunătățiri la CGI original (de asemenea, acceptate). În acest fel, pot fi utilizate programe în practic orice limbaj de programare.
Are o importanță deosebită în PHP, pentru care s-au făcut îmbunătățiri specifice.
De asemenea, este obișnuit să-l combinați cu Ruby on Rails.
 
Vom instala LIGHTTPD și php pentru a economisi timp și vom face totul cu următoarea comandă:

# aptitude instalează lighttpd php5-cgi 



Dacă vrem să schimbăm portul de ascultare Lighttpd va trebui să introducem fișierul "Lighttpd.conf" a fost găsit în folderul "/ etc / lighttpd /" și adăugați următoarele rânduri:
(trebuie să fim la fel de rădăcină)
server.pot = 8080
server.socket = "[::]: 8080 ′ ′
În acest caz, am pus portul 8080 la ascultare.
Apoi configurăm fișierul php.ini (găsit în / etc / php5 / cgi /) pentru a-l activa în CGI, pentru asta adăugăm această linie finală "cgi.fix_pathinfo = 1”, O facem după cum urmează:

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

și ar trebui să avem așa ceva:

Acum vom avertiza LGHTTPD că vom folosi FastCGI și vom edita fișierul lighttpd.conf aflat în dosarul „/ etc / lighttpd /”.

# nano /etc/lighttpd/lighttpd.conf

Eu folosesc nano, dar poți folosi orice vrei, gedit, vi, kwrite, geany etc.

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

Vă recomand să copiați acest lucru și să nu fiți copiat, deoarece erorile de caracter, cum ar fi virgulele, ghilimelele și tot ceea ce tind să apară.
Acum activăm modulul cgi rapid și repornim serverul web (lighttpd) astfel încât să se aplice modificările făcute:

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

Ei bine, cu toate acestea, avem deja serverul web configurat și gata să găzduiască o pagină html sau scripturi php, trebuie doar să deschidem un browser și să ne punem adresa IP sau doar scrie localhost și ar trebui să apară un exemplu de pagină care să ne spună că serverul rulează.
În caz contrar, putem profita și testa dacă și interpretul php rulează, pentru aceasta putem crea un script php mic și simplu și îl putem salva în directorul implicit pe care l-a configurat lighttpd

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

și apoi deschidem browserul și bara de adrese pe care am pus-o: localhost / test.php
și ar trebui să vedem așa ceva. Dacă NU îl vedeți, verificați pașii anteriori, deoarece ceva nu era în regulă.

dacă vezi asta, atunci ... 
Gata cu asta, avem deja serverul LIGHTTPD care rulează cu PHP5.

În curând voi încărca cum să găzduiască mai multe domenii prin frumosul mod virtual-gazdă 😉

Fuente: Articol original


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   KZKG ^ Gaara el a spus

    Felicitări, post bun 😀

  2.   nano el a spus

    Bine primul mesaj și, de fapt, o voi testa împotriva lui ngix xD

    1.    Hyuuga_Neji el a spus

      Nano, dacă poți înnebuni și să iei un articol despre Lighthttpd vs Nginx este că aproape am devenit un jonkie al luminii hehe

  3.   oberost el a spus

    Îmi spun mereu că o voi încerca, dar în cele din urmă devin leneș și ajung să instalez apache, ceea ce știu deja bine.

    Să vedem când mă înveselesc

  4.   plin de viață el a spus

    Post excelent ^^

  5.   Domnule Linux el a spus

    Văzând aceste tipuri de „contribuții”, respect mai mulți oameni ca Elav care își iau timpul și efortul pentru a scrie și a publica articole originale. Acest articol este din 15 aprilie 2012 și poate fi găsit la această adresă:http://gooblogerman.blogspot.com/2012_04_01_archive.html
    Trebuie să fii sincer și să spui sursa.
    Nu vreau dezbateri, sper să înțelegeți poziția mea.

    1.    plin de viață el a spus

      În mod clar, după ce v-ați văzut linkul, acest articol nu este altceva decât o copiere / lipire a aceluiași pe care îl citați .. Ca singur autor (LiGNUxero), are ceva de-a face cu acel site ..

      Cu toate acestea, editez postarea și adaug sursa. Multumesc pentru clarificare.

  6.   v3on el a spus

    GIF XD

  7.   Hyuuga_Neji el a spus

    O întrebare ... scrie „server.pot = 8080” sau „server.port = 8080”? altfel post excelent

  8.   LiGNUxer el a spus

    Ne pare rău că nu am menționat sursa, dar acel blog este doar al meu, pur și simplu nu îl cităm pentru că probabil mă voi dezabona dacă nu actualizez niciodată acel blog

    Apropo, este „server.port = 8080” deoarece a fost configurat pentru portul 8080. Merită să clarificăm faptul că browserele implicite se conectează la portul 80 atunci când funcționează cu protocolul HTTP, dar puteți utiliza un alt port pur și simplu trebuie să specifici pentru a-l accesa.la ce port să te conectezi.
    de exemplu pentru acest caz ar trebui să introducem în browser: localhost: 8080

    O corectez deja la fel 😉

    1.    KZKG ^ Gaara el a spus

      Dacă blogul este al tău, adică în întregime al tău, atunci nu este nevoie să îl citezi sau nu, depinde de tine.
      Dacă blogul nu este al tău, sursa trebuie citată 🙂

  9.   Paula Martinez el a spus

    Fără îndoială va trebui să încercăm, pentru moment serverul pe care îl avem funcționează bine. Nginx este un instrument excelent în special pentru aceste momente în care a face mai puțin cu mai mult este mai important decât a nu face nimic cu mult: Pacat ca ma lupt cu aceste PC-uri Windows la serviciu. Sper că în curând voi fi autorizat să instalez foarte dragul meu Suse