LIGHTTPD - en meget agil og let webserver

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

Sprog: English

       Webserver, hvis primære mål er at være hurtig, sikker, fleksibel og tro mod standarder. Det anbefales især på servere med overdreven belastning, da lighttpd kræver mindre behandlingskapacitet og RAM.

Lighttpd er en webserver designet til at være hurtig, sikker, fleksibel og i overensstemmelse med standarder. Det er optimeret til miljøer, hvor hastighed er meget vigtig. Dette skyldes, at det bruger mindre CPU og RAM end andre servere.
Lighttpd er velegnet til enhver server, der har belastningsproblemer. Det er gratis software og distribueres under BSD-licensen. Det fungerer officielt på GNU / Linux og UNIX.
For Microsoft Windows er der en distribution kendt som Lighttpd For Windows vedligeholdt af Kevin Worthington.
funktioner:
• Virtuel hosting (vært for flere domæner på samme IP)
• CGI, SCGI og FastCGI
• Support til PHP, Ruby, Python og andre
• Konstant hukommelsesforbrug
• HTTP-omdirigeringer og URL-omskrivninger
• ETC.
Lighttpd giver dig mulighed for at kommunikere med eksterne programmer ved hjælp af FastCGI eller SCGI, som er forbedringer af den oprindelige CGI (understøttes også). På denne måde kan programmer på stort set ethvert programmeringssprog bruges.
Det har en særlig betydning i PHP, for hvilke der er foretaget specifikke forbedringer.
Det er også almindeligt at kombinere det med Ruby on Rails.
 
Vi skal installere LIGHTTPD og php for at spare tid, og vi gør det hele med følgende kommando:

# aptitude installer lighttpd php5-cgi 



Hvis vi vil ændre Lighttpd-lytteporten, bliver vi nødt til at indtaste filen "Lighttpd.conf" fundet i mappen "/ etc / lighttpd /" og tilføj følgende linjer:
(vi skal være som rod)
server.pot = 8080
server.socket = "[::]: 8080 ′ ′
I dette tilfælde lyttede vi til port 8080.
Derefter konfigurerer vi php.ini-filen (findes i / etc / php5 / cgi /) for at aktivere den til CGI, for at tilføje denne linje den sidste "cgi.fix_pathinfo = 1”, Vi gør det på følgende måde:

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

og vi skulle have noget som dette:

Nu skal vi advare LGHTTPD om, at vi skal bruge FastCGI og redigere filen lighttpd.conf placeret i mappen "/ etc / lighttpd /".

# nano /etc/lighttpd/lighttpd.conf

Jeg bruger nano, men du kan bruge hvad du vil, gedit, vi, kwrite, geany osv.

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

Jeg anbefaler, at du kopierer dette og ikke er en kopipasta, fordi tegnfejl som kommaer, anførselstegn og alt, hvad der plejer at forekomme.
Nu aktiverer vi det hurtige cgi-modul og genstarter webserveren (lighttpd), så de foretagne ændringer anvendes:

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

Nå med alt dette har vi allerede webserveren konfigureret og klar til at være vært for en html-side eller php-scripts, vi behøver kun at åbne en browser og placere vores adresse IP eller bare skriv localhost og en eksempelside skal vises, der fortæller os, at serveren kører.
Ellers kan vi drage fordel og teste, om php-tolk også kører, for det kan vi lave et lille og simpelt php-script og gemme det i standardmappen, som det har konfigureret lighttpd

# smed ud " »>> /var/www/test.php

og så åbner vi browseren og den adresselinje, vi sætter: localhost / test.php
og vi skulle se noget som dette. Hvis du IKKE ser det, skal du kontrollere de foregående trin, fordi der var noget galt.

hvis du ser dette så ... 
Klar med dette har vi allerede vores LIGHTTPD-server kørende med PHP5.

Snart vil jeg uploade, hvordan man hoster mere end et domæne gennem den smukke virtual-host mode 😉

kilde: Original artikel


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   KZKG ^ Gaara sagde han

    Tillykke, godt indlæg 😀

  2.   nano sagde han

    Godt første indlæg, og faktisk skal jeg teste det mod ngix xD

    1.    Hyuuga_Neji sagde han

      Nano hvis du kan blive skør og tage en artikel om Lighthttpd vs Nginx er, at næsten jeg er blevet en jonkie af lyset hehe

  3.   oberost sagde han

    Jeg fortæller altid mig selv, at jeg vil prøve det, men til sidst bliver jeg doven, og jeg ender med at installere apache, hvilket jeg allerede ved godt.

    Lad os se, når jeg muntrer op

  4.   Elav sagde han

    Fremragende post ^^

  5.   hr linux sagde han

    Når jeg ser denne slags "bidrag", har jeg større respekt for folk som Elav, der tager sig tid og kræfter til at skrive og lægge originale artikler ud. Denne artikel er fra 15. april 2012 og kan findes på denne adresse:http://gooblogerman.blogspot.com/2012_04_01_archive.html
    Du skal være ærlig og fortælle kilden.
    Jeg ønsker ikke debatter, jeg håber, du forstår min holdning.

    1.    Elav sagde han

      Efter at have set dit link er denne artikel tydeligvis intet andet end en kopi / indsæt af det samme, som du citerer .. Som den eneste forfatter (LiGNUxero) har det noget at gøre med det sted ..

      Dog redigerer jeg indlægget og tilføjer kilden. Tak for afklaringen.

  6.   v3 på sagde han

    GIF XD

  7.   Hyuuga_Neji sagde han

    Et spørgsmål ... står der "server.pot = 8080" eller står der "server.port = 8080"? ellers fremragende post

  8.   LiGNUxer sagde han

    Undskyld for ikke at citere kilden, men den blog er bare min, bare citer ikke den, for jeg vil sandsynligvis afmelde mig, hvis jeg aldrig opdaterer den blog ñ.ñ

    Og forresten er det "server.port = 8080", fordi det blev konfigureret til port 8080. Det er værd at præcisere, at standardbrowserne opretter forbindelse til port 80, når de arbejder med HTTP-protokollen, men du kan bruge en anden port simpelthen og så skal du angive, hvilken port du skal oprette forbindelse til.
    for eksempel i denne sag bliver vi nødt til at lægge i browseren: localhost: 8080

    Jeg retter det samme 😉

    1.    KZKG ^ Gaara sagde han

      Hvis bloggen kun er din, det vil sige helt din, er der ingen grund til at citere den eller ej, det er op til dig.
      Hvis bloggen ikke er din, skal kilden nævnes 🙂

  9.   Paula Martinez sagde han

    Uden tvivl bliver vi nødt til at prøve det, for øjeblikket fungerer den server, vi har, godt. Nginx er et fantastisk værktøj især i disse øjeblikke, hvor det at gøre mindre med mere er vigtigere end at gøre noget med meget: P. Synd, jeg kæmper med disse Windows-pc'er på arbejde. Jeg håber snart, at jeg får tilladelse til at installere min meget kære Suse