LIGHTTPD - zelo gibčen in lahek spletni strežnik

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

Jezik: Angleški

       Spletni strežnik, katerega glavni cilj je biti hiter, varen, prilagodljiv in zvest standardi. To je še posebej priporočljivo na strežnikih s prekomerno obremenitvijo, saj lighttpd zahteva manjša zmogljivost obdelave in RAM.

Lighttpd je spletni strežnik, zasnovan tako, da je hiter, varen, prilagodljiv in v skladu s standardi. Optimiziran je za okolja, kjer je hitrost zelo pomembna. To pa zato, ker porabi manj CPU in RAM-a kot drugi strežniki.
Lighttpd je primeren za kateri koli strežnik, ki ima težave z nalaganjem. Je brezplačna programska oprema in se distribuira pod licenco BSD. Uradno deluje na GNU / Linux in UNIX.
Za Microsoft Windows obstaja distribucija, imenovana Lighttpd For Windows, ki jo vzdržuje Kevin Worthington.
Lastnosti:
• Navidezno gostovanje (gosti več domen na istem IP-ju)
• CGI, SCGI in FastCGI
• Podpora za PHP, Ruby, Python in druge
• Stalna poraba pomnilnika
• HTTP preusmerja in prepisuje URL
• ITD.
Lighttpd vam omogoča komunikacijo z zunanjimi programi s pomočjo FastCGI ali SCGI, ki sta izboljšavi prvotnega CGI (tudi podprto). Na ta način se lahko uporabljajo programi v skoraj vseh programskih jezikih.
Poseben pomen ima v PHP, za kar so bile narejene posebne izboljšave.
Pogosto ga kombiniramo tudi z Ruby on Rails.
 
Namesto tega bomo namestili LIGHTTPD in php, da prihranimo čas in vse naredimo z naslednjim ukazom:

# aptitude namestite lighttpd php5-cgi 



Če želimo spremeniti vrata za poslušanje Lighttpd, bomo morali vnesti datoteko "Lighttpd.conf" najdemo v mapi "/ etc / lighttpd /" in dodamo naslednje vrstice:
(moramo biti kot root)
server.pot = 8080
server.socket = "[::]: 8080 ′ ′
V tem primeru pristavimo 8080 na poslušanje.
Nato konfiguriramo datoteko php.ini (ki jo najdemo v / etc / php5 / cgi /), da omogoči CGI, za to dodamo to vrstico končno "cgi.fix_pathinfo = 1”, Naredimo to na naslednji način:

# vrženo "cgi.fix_pathinfo = 1 ″ >> nano /etc/php5/cgi/php.ini

in morali bi imeti nekaj takega:

Zdaj bomo opozorili LGHTTPD, da bomo uporabili FastCGI in uredili datoteko lighttpd.conf ki se nahaja v mapi "/ etc / lighttpd /".

# nano /etc/lighttpd/lighttpd.conf

Uporabljam nano, lahko pa kar koli želite, gedit, vi, kwrite, geany itd.

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

Priporočam, da to kopirate in ne kopirate, ker prihaja do napak v znakih, kot so vejice, narekovaji in vse, kar se običajno zgodi.
Zdaj aktiviramo hitri cgi modul in znova zaženemo spletni strežnik (lighttpd), tako da so uporabljene izvedene spremembe:

# lighttpdenablemod fastcgi && /etc/init.d/lighttpd znova zaženi

No, z vsem tem imamo že konfiguriran spletni strežnik in pripravljen za gostovanje strani html ali skripte php, odpreti moramo le brskalnik in vnesti svoj naslov IP ali samo piši localhost in prikazala bi se vzorčna stran, ki nam sporoča, da strežnik deluje.
V nasprotnem primeru lahko izkoristimo in preizkusimo, ali deluje tudi tolmač php, za to lahko naredimo majhen in preprost php skript in ga shranimo v privzeti imenik, ki ga je konfiguriral lighttpd

# vrženo " »>> /var/www/test.php

in nato odpremo brskalnik in naslovno vrstico, ki smo jo postavili: localhost / test.php
in videli bi nekaj takega. Če ga NE vidite, preverite prejšnje korake, ker je bilo nekaj narobe.

če to vidite potem ... 
Pripravljeni na to, naš strežnik LIGHTTPD že deluje s PHP5.

Kmalu bom naložil, kako lahko v čudovitem načinu navideznega gostitelja gostim več domen 😉

vir: Izvirni članek


12 komentarja, pustite svojega

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   KZKG ^ Gaara je dejal

    Čestitke, dobra objava 😀

  2.   nano je dejal

    Dober prvi prispevek in pravzaprav ga bom preizkusil v primerjavi z ngix xD

    1.    Hyuuga_Neji je dejal

      Nano, če lahko ponoreš in vzameš članek o Lighthttpd vs Nginx je, da sem že skoraj postal jonkie luči hehe

  3.   oberost je dejal

    Vedno si rečem, da ga bom poskusil, vendar na koncu postanem len in na koncu namestim apache, kar že dobro vem.

    Poglejmo, kdaj se razvedrim

  4.   živahno je dejal

    Odlična objava ^^

  5.   Gospod Linux je dejal

    Ko vidim tovrstne "prispevke", spoštujem več ljudi, kot je Elav, ki si vzamejo čas in trud za pisanje in objavo izvirnih člankov. Ta članek je od 15. aprila 2012 in ga najdete na tem naslovu:http://gooblogerman.blogspot.com/2012_04_01_archive.html
    Biti moraš iskren in povedati viru.
    Nočem razprav, upam, da razumete moje stališče.

    1.    živahno je dejal

      Jasno je, da ta članek po ogledu vaše povezave ni nič drugega kot kopiranje / lepljenje istega, ki ga navedete. Kot edini avtor (LiGNUxero) ima nekaj skupnega s tem spletnim mestom.

      Uredim pa prispevek in dodam vir. Hvala za pojasnilo.

  6.   v3on je dejal

    GIF XD

  7.   Hyuuga_Neji je dejal

    Eno vprašanje ... piše "server.pot = 8080" ali piše "server.port = 8080"? sicer odlična objava

  8.   LiGNUxer je dejal

    Oprostite, ker nisem navedel vira, ampak ta blog je samo moj, samo ne citirajte ga, ker se bom verjetno odjavil, če tega bloga ne bom nikoli posodobil ñ.ñ

    Mimogrede, to je "server.port = 8080", ker je bil konfiguriran za vrata 8080. Treba je pojasniti, da se privzeti brskalniki povežejo z vrati 80, ko delujejo s protokolom HTTP, lahko pa uporabite druga vrata preprosto tako, da Za dostop do njega morate določiti, na katera vrata se želite povezati.
    na primer v tem primeru bi morali vstaviti v brskalnik: localhost: 8080

    Popravljam že enako 😉

    1.    KZKG ^ Gaara je dejal

      Če je blog samo vaš, torej popolnoma vaš, potem ga ni treba navajati ali ne, to je odvisno od vas.
      Če blog ni vaš, je treba navesti vir 🙂

  9.   Paula Martinez je dejal

    Brez dvoma ga bomo morali preizkusiti, saj trenutno strežnik, ki ga imamo, deluje dobro. Nginx je izvrstno orodje, zlasti v teh trenutkih, ko je bolj pomembno, če naredimo manj z več, kot da ne delamo ničesar z veliko: P. Škoda, da se v službi trudim s temi osebnimi računalniki z operacijskim sistemom Windows. Upam, da bom kmalu pooblaščen za namestitev moje zelo drage Suse