LIGHTTPD - vrlo okretan i lagan web server

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

Jezik: engleski

       Web server čiji je primarni cilj biti brz, siguran, fleksibilan i vjeran standardi. Posebno se preporučuje na serverima s pretjeranim opterećenjem, jer lighttpd zahtijeva manji kapacitet obrade i RAM.

 

Lighttpd je web server 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 servera.
Lighttpd je pogodan za bilo koji poslužitelj koji ima problema s učitavanjem. To je besplatan 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.
Karakteristike:
• 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ćava komunikaciju s vanjskim programima pomoću FastCGI ili SCGI, što su poboljšanja originalnog 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 šta 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 fascikli "/ etc / lighttpd /" i dodajte sljedeće redove:
(moramo biti kao root)
server.pot = 8080
server.socket = "[::]: 8080 ′
U ovom slučaju stavljamo port 8080 na preslušavanje.
Zatim konfigurišemo php.ini datoteku (pronađenu u / etc / php5 / cgi /) da je omogućimo na CGI, za to dodajemo ovaj redak konačni "cgi.fix_pathinfo = 1”, Radimo to na sljedeći način:

# izbačeno "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 nalazi se u fascikli "/ etc / lighttpd /".

# nano /etc/lighttpd/lighttpd.conf

Koristim nano, ali možete koristiti šta 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 greške u znakovima kao što su zarezi, navodnici i sve što se obično događa.
Sada aktiviramo brzi cgi modul i ponovo 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 server pokrenut.
U suprotnom, 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

# izbačeno " »>> /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 server koji radi sa PHP5.

Uskoro ću otpremiti kako hostirati više od jedne domene kroz prekrasan način virtualnog hosta 😉

Izvor: Originalni članak


Sadržaj članka pridržava se naših principa urednička etika. Da biste prijavili grešku, kliknite ovdje.

12 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   KZKG ^ Gaara rekao je

    Čestitam, dobar post 😀

  2.   nano rekao je

    Dobar prvi post, i zapravo, testirat ću ga na ngix xD

    1.    Hyuuga_Neji rekao je

      Nano ako možeš podivljati i uzeti članak o Lighthttpd-u protiv Nginx-u je da sam skoro pa postao jonkie svjetla hehe

  3.   Oberost rekao je

    Uvijek si kažem da ću to probati, ali na kraju mogu biti lijen i na kraju instaliram apache, što već dobro znam.

    Da vidimo kad ću se razveseliti

  4.   elav rekao je

    Odlican post ^^

  5.   Gospodine Linux rekao je

    Vidjevši ovakve vrste "priloga", poštujem više ljudi poput Elava koji odvajaju vrijeme i trud za pisanje i iznošenje originalnih članaka. Ovaj članak je od 15. aprila 2012. godine i može se naći na ovoj adresi:http://gooblogerman.blogspot.com/2012_04_01_archive.html
    Morate biti iskreni i reći izvor.
    Ne želim rasprave, nadam se da razumijete moj stav.

    1.    elav rekao je

      Jasno je da, nakon što je vidio vašu vezu, ovaj članak nije ništa drugo nego kopiranje / lijepljenje istog kojeg citirate .. Kao jedini autor (LiGNUxero), ima neke veze s tom web stranicom.

      Međutim, uredim post i dodam izvor. Hvala na pojašnjenju.

  6.   v3on rekao je

    GIF XD

  7.   Hyuuga_Neji rekao je

    Jedno pitanje ... piše li "server.pot = 8080" ili piše "server.port = 8080"? inače odličan post

  8.   LiGNUxero rekao je

    Žao mi je što nisam citirao izvor, ali taj blog je samo moj, samo ga nemojte citirati, jer ću se vjerojatno odjaviti ako nikada ne ažuriram taj blog --ñ

    Inače, to je "server.port = 8080" jer je konfiguriran za port 8080. Vrijedno je pojasniti da se zadani preglednici povezuju na port 80 kada rade s HTTP protokolom, ali drugi port možete koristiti jednostavno tako da morate navesti kako biste mu pristupili. na koji se port spojiti.
    na primjer, u ovom slučaju morali bismo staviti u pretraživač: localhost: 8080

    Već ispravljam isto 😉

    1.    KZKG ^ Gaara rekao je

      Ako je blog samo vaš, odnosno u potpunosti vaš, onda ga nema potrebe citirati ili ne, na vama je.
      Ako blog nije vaš, mora se navesti izvor 🙂

  9.   Paola Martinez rekao je

    Bez sumnje ćemo morati isprobati, jer trenutno server koji imamo radi dobro. Nginx je sjajan alat posebno u ovim trenucima kada je važnije raditi manje s više nego ne raditi puno s P. Šteta što se mučim s tim Windows PC-ima na poslu. Nadam se da će me uskoro ovlastiti da instaliram moju dragu Suse