LIGHTTPD - en mycket smidig och lätt webbserver

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

språk: Engelska

       Webbserver vars primära mål är att vara snabb, säker, flexibel och trogen mot standarder. Det rekommenderas särskilt på servrar med överdriven belastning, eftersom lighttpd kräver mindre bearbetningskapacitet och RAM.

 

Lighttpd är en webbserver utformad för att vara snabb, säker, flexibel och trogen mot standarder. Den är optimerad för miljöer där hastighet är mycket viktig. Detta beror på att det förbrukar mindre CPU och RAM än andra servrar.
Lighttpd är lämplig för alla server som har belastningsproblem. Det är fri programvara och distribueras under BSD-licensen. Det fungerar officiellt på GNU / Linux och UNIX.
För Microsoft Windows finns en distribution som kallas Lighttpd For Windows som upprätthålls av Kevin Worthington.
funktioner:
• Virtuell värd (värd flera domäner på samma IP)
• CGI, SCGI och FastCGI
• Stöd för PHP, Ruby, Python och andra
• Konstant minneskonsumtion
• HTTP-omdirigeringar och URL-omskrivningar
• ETC.
Med Lighttpd kan du kommunicera med externa program med FastCGI eller SCGI, vilket är förbättringar av det ursprungliga CGI (stöds också). På detta sätt kan program på praktiskt taget vilket programmeringsspråk som helst användas.
Det har en speciell betydelse i PHP, för vilken specifika förbättringar har gjorts.
Det är också vanligt att kombinera det med Ruby on Rails.
 
Vi kommer att installera LIGHTTPD och php för att spara tid och vi gör allt med följande kommando:

# aptitude installera lighttpd php5-cgi 



Om vi ​​vill ändra lyssningsporten för Lighttpd måste vi ange filen "Lighttpd.conf" hittades i mappen "/ etc / lighttpd /" och lägg till följande rader:
(vi måste vara som rot)
server.pot = 8080
server.socket = "[::]: 8080 ′ ′
I det här fallet sätter vi port 8080 på att lyssna.
Sedan konfigurerar vi php.ini-filen (finns i / etc / php5 / cgi /) för att göra det möjligt för CGI, för det lägger vi till den här raden den sista "cgi.fix_pathinfo = 1”, Vi gör det på följande sätt:

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

och vi borde ha något så här:

 

Nu ska vi varna LGHTTPD att vi ska använda FastCGI och redigera filen lighttpd.conf finns i mappen "/ etc / lighttpd /".

# nano /etc/lighttpd/lighttpd.conf

Jag använder nano men du kan använda vad du vill, gedit, vi, kwrite, geany, etc.

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

Jag rekommenderar att du kopierar detta och inte är en kopieringspasta eftersom teckenfel som kommatecken, citattecken och allt som tenderar att inträffa.
Nu aktiverar vi den snabba cgi-modulen och startar om webbservern (lighttpd) så att de gjorda ändringarna tillämpas:

# lighttpdenablemod fastcgi && /etc/init.d/lighttpd starta om

Med allt detta har vi redan webbservern konfigurerad och redo att vara värd för en html-sida eller php-skript, vi behöver bara öppna en webbläsare och ange vår adress IP eller bara skriva lokalvärd och en provsida ska visas som berättar att servern körs.
Annars kan vi dra nytta av och testa om php-tolk också körs, för det kan vi skapa ett litet och enkelt php-skript och spara det i standardkatalogen som den har konfigurerat lighttpd

# kastade ut " »>> /var/www/test.php

och sedan öppnar vi webbläsaren och adressfältet vi lägger: localhost / test.php
och vi borde se något liknande. Om du INTE ser det, kontrollera de tidigare stegen eftersom något var fel.

 

om du ser det här ... 
Redo med detta har vi redan vår LIGHTTPD-server som körs med PHP5.

Snart laddar jag upp hur man är värd för mer än en domän genom det vackra virtuella värdläget 😉

Fuente: Originalartikel


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

12 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   KZKG ^ Gaara sade

    Grattis, bra inlägg 😀

  2.   nano sade

    Bra första inlägg, och faktiskt ska jag testa det mot ngix xD

    1.    Hyuuga_Neji sade

      Nano om du kan bli galen och ta en artikel om Lighthttpd vs Nginx är att jag nästan har blivit en jonkie av ljuset hehe

  3.   Oberost sade

    Jag säger alltid till mig själv att jag ska prova det men i slutändan blir jag lat och slutar installera apache vilket är vad jag redan vet väl.

    Låt oss se när jag muntrar upp

  4.   elav sade

    Utmärkt inlägg ^^

  5.   Herr Linux sade

    När jag ser den här typen av "bidrag" har jag mer respekt för människor som Elav som tar sig tid och ansträngningar att skriva och lägga ut originalartiklar. Den här artikeln är från den 15 april 2012 och finns på denna adress:http://gooblogerman.blogspot.com/2012_04_01_archive.html
    Du måste vara ärlig och berätta för källan.
    Jag vill inte ha debatter, jag hoppas att du förstår min ståndpunkt.

    1.    elav sade

      Efter att ha sett din länk är det tydligt att den här artikeln inte är mer än en kopia / klistra in av samma sak som du citerar .. Som enda författare (LiGNUxero) har det något att göra med den webbplatsen ..

      Men jag redigerar inlägget och lägger till källan. Tack för klargörandet.

  6.   v3 på sade

    GIF XD

  7.   Hyuuga_Neji sade

    En fråga ... står det "server.pot = 8080" eller står det "server.port = 8080"? annars utmärkt inlägg

  8.   LiGNUxero sade

    Ledsen för att jag inte citerade källan men den bloggen är bara min, bara citera inte den för jag kommer antagligen att avregistrera om jag aldrig uppdaterar den bloggen ñ.ñ

    Förresten är det "server.port = 8080" eftersom det var konfigurerat för port 8080. Det är värt att klargöra att standardwebbläsarna ansluter till port 80 när de arbetar med HTTP-protokollet, men du kan använda en annan port enkelt och sedan du måste ange vilken port du ska ansluta till.
    till exempel i det här fallet skulle vi behöva lägga i webbläsaren: localhost: 8080

    Jag korrigerar det redan på samma sätt 😉

    1.    KZKG ^ Gaara sade

      Om bloggen bara är din, det vill säga helt din, behöver du inte citera den eller inte, det är upp till dig.
      Om bloggen inte är din måste källan citeras 🙂

  9.   Paula Martinez sade

    Utan tvekan måste vi prova det, för tillfället fungerar servern vi har bra. Nginx är ett bra verktyg speciellt för dessa stunder där det är viktigare att göra mindre med mer än att göra ingenting med mycket: P. Synd att jag kämpar med dessa Windows-datorer på jobbet. Jag hoppas snart att jag kommer att ha rätt att installera min kära Suse