LIGHTTPD - labai judrus ir lengvas interneto serveris

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

Kalba: Anglų

       Tinklo serveris, kurio pagrindinis tikslas yra greitas, saugus, lankstus ir ištikimas standartus. Tai ypač rekomenduojama serveriuose, kuriuose yra per didelė apkrova, nes reikia „lighttpd“ mažesnė perdirbimo talpa ir RAM.

„Lighttpd“ yra žiniatinklio serveris, sukurtas taip, kad būtų greitas, saugus, lankstus ir atitiktų standartus. Jis optimizuotas aplinkai, kur greitis yra labai svarbus. Taip yra todėl, kad jis sunaudoja mažiau procesoriaus ir RAM nei kiti serveriai.
„Lighttpd“ tinka bet kuriam serveriui, turinčiam apkrovos problemų. Tai nemokama programinė įranga ir platinama pagal BSD licenciją. Tai veikia oficialiai GNU / Linux ir UNIX.
„Microsoft Windows“ yra paskirstymas, žinomas kaip „Lighttpd for Windows“, kurį tvarko Kevinas Worthingtonas.
Savybės:
• Virtualus talpinimas (talpina kelis domenus tuo pačiu IP)
• CGI, SCGI ir FastCGI
• PHP, „Ruby“, „Python“ ir kitų palaikymas
• Nuolatinis atminties suvartojimas
• HTTP peradresuoja ir URL perrašo
• ir kt.
„Lighttpd“ leidžia bendrauti su išorinėmis programomis naudojant „FastCGI“ arba „SCGI“, kurie yra originalaus CGI patobulinimai (taip pat palaikomi). Tokiu būdu gali būti naudojamos programos praktiškai bet kuria programavimo kalba.
Jis turi ypatingą reikšmę PHP, kurį buvo specialiai patobulinta.
Taip pat įprasta jį derinti su „Ruby on Rails“.
 
Mes ketiname įdiegti LIGHTTPD ir php, kad sutaupytume laiko, ir visa tai darome naudodami šią komandą:

# aptitude įdiekite lighttpd php5-cgi 



Jei norime pakeisti „Lighttpd“ klausymosi prievadą, turėsime įvesti failą „Lighttpd.conf“ rastas aplanke „/ etc / lighttpd /“ ir pridėkite šias eilutes:
(mes turime būti kaip šaknis)
server.pot = 8080
server.socket = "[::]: 8080 ′ ′
Šiuo atveju 8080 prievadą įdėjome į klausymą.
Tada sukonfigūruojame failą php.ini (randamas / etc / php5 / cgi /), kad jį būtų galima naudoti CGI, už tai mes įtraukiame šią eilutę į finalą "cgi.fix_pathinfo = 1“, Mes tai darome taip:

# išmetė "cgi.fix_pathinfo = 1 ″ >> nano /etc/php5/cgi/php.ini

ir mes turėtume turėti kažką tokio:

Dabar mes perspėsime LGHTTPD, kad naudosime „FastCGI“ ir redaguosime failą lighttpd.conf yra aplanke „/ etc / lighttpd /“.

# nano /etc/lighttpd/lighttpd.conf

Aš naudoju nano, bet jūs galite naudoti viską, ko norite, „gedit“, „vi“, „kwrite“, „geany“ ir kt.

fastcgi.server = (".php" => (("šiukšliadėžė »=>« / usr / bin / php5-cgi », "Lizdas" => "/tmp/php.socket")))

Aš rekomenduoju jums tai nukopijuoti, o ne būti kopijavimo įklijavimu, nes simbolių klaidos, pvz., Kableliai, kabutės ir visos kitos, kurios dažniausiai pasitaiko.
Dabar mes suaktyviname greitąjį cgi modulį ir iš naujo paleiskite žiniatinklio serverį (lighttpd), kad būtų pritaikyti atlikti pakeitimai:

# lighttpdenablemod fastcgi && /etc/init.d/lighttpd paleiskite iš naujo

Na, visa tai jau turime sukonfigūruotą žiniatinklio serverį ir pasirengusį talpinti html puslapį ar php scenarijus, mums reikia tik atidaryti naršyklę ir įdėti savo adresą IP arba tiesiog rašyk localhost ir turėtų pasirodyti puslapio pavyzdys, kuriame būtų nurodyta, kad serveris veikia.
Kitu atveju galime pasinaudoti pranašumais ir išbandyti, ar veikia ir PHP vertėjas, tam galime sukurti nedidelį ir paprastą php scenarijų ir išsaugoti numatytame kataloge, kurį jis sukonfigūravo lighttpd

# išmetė " »>> /var/www/test.php

tada atidarome naršyklę ir įdėtą adreso juostą: localhost / test.php
ir mes turėtume pamatyti kažką panašaus. Jei to nematote, patikrinkite ankstesnius veiksmus, nes kažkas buvo ne taip.

jei tai pamatysite, tada…. 
Pasirengę tai, mes jau turime savo LIGHTTPD serverį, veikiantį su PHP5.

Netrukus įkelsiu, kaip priglobti daugiau nei vieną domeną per gražų virtualaus kompiuterio režimą 😉

Fuente: Originalus straipsnis


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   KZKG ^ Gaara sakė

    Sveikiname, geras postas 😀

  2.   nanotechnologijų sakė

    Geras pirmasis įrašas ir iš tikrųjų išbandysiu jį prieš „ngix xD“

    1.    Hyuuga_Neji sakė

      „Nano“, jei galite išprotėti ir paimti straipsnį apie „Lighthttpd vs Nginx“, yra tai, kad beveik aš tapau šviesos jonkie hehe

  3.   Oberostas sakė

    Aš visada sakau sau, kad bandysiu tai išbandyti, bet galų gale aš tingiu ir galų gale įdiegiu „Apache“, ką aš jau gerai žinau.

    Pažiūrėsime, kai nudžiugsiu

  4.   gyvas sakė

    Puikus postas ^^

  5.   Ponas Linux sakė

    Matydamas tokio pobūdžio „indėlius“, aš labiau gerbiu tokius žmones kaip Elavas, kurie skiria laiko ir pastangų originaliems straipsniams parašyti ir išleisti. Šis straipsnis yra 15 m. Balandžio 2012 d. Ir jį galima rasti šiuo adresu:http://gooblogerman.blogspot.com/2012_04_01_archive.html
    Turite būti sąžiningas ir pasakyti šaltiniui.
    Aš nenoriu diskusijų, tikiuosi, jūs suprantate mano poziciją.

    1.    gyvas sakė

      Aišku, pamačius jūsų nuorodą, šis straipsnis yra ne kas kita, o to paties, kurį cituojate, kopija / įklijavimas. Kaip vienintelis autorius (LiGNUxero), jis turi ką nors bendro su ta svetaine ..

      Tačiau redaguoju įrašą ir pridedu šaltinį. Ačiū už paaiškinimą.

  6.   v3 sakė

    GIF XD

  7.   Hyuuga_Neji sakė

    Vienas klausimas ... ar jame sakoma „server.pot = 8080“, ar „server.port = 8080“? šiaip puikus postas

  8.   „LiGNUxero“ sakė

    Atsiprašau, kad nenurodžiau šaltinio, bet tas tinklaraštis yra tik mano, tiesiog nenurodykite jo, nes tikriausiai atsisakysiu prenumeratos, jei niekada neatnaujinsiu to tinklaraščio ñ.ñ

    Beje, tai yra „server.port = 8080“, nes jis buvo sukonfigūruotas 8080 prievadui. Verta patikslinti, kad numatytosios naršyklės prisijungia prie 80 prievado, kai jos dirba su HTTP protokolu, tačiau kitą prievadą galite naudoti paprastai ir tada turite nurodyti prie kurio uosto prisijungti.
    pavyzdžiui, šiuo atveju turėtume įdėti į naršyklę: localhost: 8080

    Aš jau taisau tą patį 😉

    1.    KZKG ^ Gaara sakė

      Jei tinklaraštis yra tik jūsų, tai yra, visiškai jūsų, tada nereikia jo cituoti ar ne, tai priklauso tik nuo jūsų.
      Jei tinklaraštis nėra jūsų, reikia nurodyti šaltinį 🙂

  9.   Paula Martinez sakė

    Be jokios abejonės, turėsime tai išbandyti, šiuo metu mūsų turimas serveris veikia gerai. „Nginx“ yra puiki priemonė ypač toms akimirkoms, kai mažiau daryti su daugiau yra svarbiau nei nieko nedaryti su daug: P. Blogai, kad darbe kovoju su šiais „Windows“ kompiuteriais. Tikiuosi, kad netrukus jie mane įgalins įdiegti mano labai brangų „Suse“