LIGHTTPD - en veldig smidig og lett webserver

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

språk~~POS=HEADCOMP: Norsk

       Webserver som har som hovedmål å være rask, sikker, fleksibel og tro mot standarder. Det anbefales spesielt på servere med overdreven belastning, siden lighttpd krever mindre prosessorkapasitet og RAM.

Lighttpd er en webserver designet for å være rask, sikker, fleksibel og i samsvar med standardene. Den er optimalisert for miljøer der fart er veldig viktig. Dette er fordi den bruker mindre CPU og RAM enn andre servere.
Lighttpd er egnet for alle servere som har problemer med belastningen. Det er gratis programvare og distribueres under BSD-lisensen. Det fungerer offisielt på GNU / Linux og UNIX.
For Microsoft Windows er det en distribusjon kjent som Lighttpd For Windows vedlikeholdt av Kevin Worthington.
funksjoner:
• Virtuell hosting (vert for flere domener på samme IP)
• CGI, SCGI og FastCGI
• Støtte for PHP, Ruby, Python og andre
• Konstant minneforbruk
• HTTP-viderekoblinger og URL-omskrivinger
• ETC.
Lighttpd lar deg kommunisere med eksterne programmer ved hjelp av FastCGI eller SCGI, som er forbedringer i forhold til den opprinnelige CGI (støttes også). På denne måten kan programmer i nesten hvilket som helst programmeringsspråk brukes.
Det har en spesiell betydning i PHP, som det er gjort spesifikke forbedringer for.
Det er også vanlig å kombinere det med Ruby on Rails.
 
Vi skal installere LIGHTTPD og php for å spare tid, og vi gjør alt med følgende kommando:

# aptitude installer lighttpd php5-cgi 



Hvis vi vil endre Lighttpd-lytteporten, må vi legge inn filen "Lighttpd.conf" funnet i mappen "/ etc / lighttpd /" og legg til følgende linjer:
(vi må være som rot)
server.pot = 8080
server.socket = "[::]: 8080 ′ ′
I dette tilfellet setter vi port 8080 på lytting.
Deretter konfigurerer vi php.ini-filen (funnet i / etc / php5 / cgi /) for å aktivere den til CGI, for det legger vi til denne linjen den siste "cgi.fix_pathinfo = 1”, Vi gjør det som følger:

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

og vi burde ha noe slikt:

Nå skal vi advare LGHTTPD om at vi skal bruke FastCGI og redigere filen lighttpd.conf ligger i mappen "/ etc / lighttpd /".

# nano /etc/lighttpd/lighttpd.conf

Jeg bruker nano, men du kan bruke hva du vil, gedit, vi, kwrite, geany, etc.

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

Jeg anbefaler at du kopierer dette og ikke er en kopipasta fordi tegnfeil som komma, anførselstegn og alt som pleier å oppstå.
Nå aktiverer vi den raske cgi-modulen og starter webserveren på nytt (lighttpd) slik at endringene blir brukt:

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

Vel, med alt dette har vi allerede webserveren konfigurert og klar til å være vert for en html-side eller php-skript, vi trenger bare å åpne en nettleser og sette adressen vår IP eller bare skriv localhost og en eksempelside skal vises som forteller oss at serveren kjører.
Ellers kan vi dra nytte og teste om php-tolken også kjører, for det kan vi lage et lite og enkelt php-skript og lagre det i standardkatalogen som den har konfigurert lighttpd

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

og så åpner vi nettleseren og adressefeltet vi setter: localhost / test.php
og vi skulle se noe slikt. Hvis du IKKE ser det, sjekk de forrige trinnene fordi noe var galt.

hvis du ser dette så .... 
Klar med dette har vi allerede vår LIGHTTPD-server som kjører med PHP5.

Snart vil jeg laste opp hvordan jeg skal være vert for mer enn ett domene gjennom den vakre virtuelle vertsmodus 😉

Fuente: Original artikkel


12 kommentarer, legg igjen dine

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   KZKG ^ Gaara sa

    Gratulerer, bra innlegg 😀

  2.   nano sa

    Bra første innlegg, og faktisk skal jeg teste det mot ngix xD

    1.    Hyuuga_Neji sa

      Nano hvis du kan gå vill og få en artikkel om Lighthttpd vs Nginx er at nesten jeg har blitt en jonkie av lyset hehe

  3.   oberost sa

    Jeg sier alltid til meg selv at jeg skal prøve det, men til slutt blir jeg lat og ender opp med å installere apache, det er det jeg allerede vet godt.

    La oss se når jeg muntrer opp

  4.   livlig sa

    Utmerket innlegg ^^

  5.   herr linux sa

    Ser jeg denne typen "bidrag", har jeg mer respekt for folk som Elav som tar seg tid og krefter på å skrive og legge ut originale artikler. Denne artikkelen er fra 15. april 2012 og finner du på denne adressen:http://gooblogerman.blogspot.com/2012_04_01_archive.html
    Du må være ærlig og fortelle kilden.
    Jeg vil ikke ha debatter, jeg håper du forstår min posisjon.

    1.    livlig sa

      Etter å ha sett linken din er denne artikkelen tydeligvis ikke mer enn en kopi / lim av det samme som du siterer .. Som eneste forfatter (LiGNUxero), har det noe å gjøre med dette nettstedet ..

      Imidlertid redigerer jeg innlegget og legger til kilden. Takk for oppklaringen.

  6.   v3 på sa

    GIF XD

  7.   Hyuuga_Neji sa

    Ett spørsmål ... står det "server.pot = 8080" eller står det "server.port = 8080"? ellers utmerket innlegg

  8.   LiGNUxer sa

    Beklager for ikke å sitere kilden, men den bloggen er bare min, bare ikke siter den fordi jeg vil sannsynligvis avslutte abonnementet hvis jeg aldri oppdaterer den bloggen ñ.ñ

    Og forresten, det er "server.port = 8080" fordi den ble konfigurert for port 8080. Det er verdt å avklare at standardleserne kobler til port 80 når de jobber med HTTP-protokollen, men du kan bruke en annen port enkelt og så må du spesifisere hvilken port du skal koble til.
    for eksempel for dette tilfellet måtte vi legge i nettleseren: localhost: 8080

    Jeg retter det allerede det samme 😉

    1.    KZKG ^ Gaara sa

      Hvis bloggen er din alene, det vil si helt din, er det ikke nødvendig å sitere det eller ikke, det er opp til deg.
      Hvis bloggen ikke er din, må kilden siteres 🙂

  9.   Paula Martinez sa

    Uten tvil må vi prøve det, for øyeblikket fungerer serveren vi har. Nginx er et flott verktøy spesielt for disse øyeblikkene der det å gjøre mindre med mer er viktigere enn å gjøre ingenting med mye: P. Synd at jeg sliter med disse Windows-PCene på jobben. Jeg håper snart jeg får autorisasjon til å installere min kjære Suse