Lighttpd, greitas ir labai lankstus serveris, skirtas Ubuntu 20.04

apie lighttpd

Kitame straipsnyje mes pažvelgsime kaip galime įdiegti Lighttpd serverį Ubuntu 20.04. Tai yra interneto serveris saugus, greitas ir lankstus, optimizuotas didelio našumo aplinkoms. Jis sunaudoja labai mažai išteklių, palyginti su kitais žiniatinklio serveriais, ir yra ypač greitas AJAX programoms paleisti. Jis taip pat yra atvirojo kodo ir naudoja BSD licenciją. Veikia į UNIX panašiose sistemose.

Ubuntu 20.04 derinimas su Lighttpd yra įdomus statymas, jei jus domina greitas, efektyvus ir saugus žiniatinklio serveris. Šis serveris palieka nedidelį atminties pėdsaką, jei lyginate jį su kitais žiniatinklio serveriais, jis taip pat turi efektyvų procesoriaus apkrovos valdymą ir pažangių funkcijų rinkinį („FastCGI“, „SCGI“, „Auth“, išvesties suspaudimas, URL perrašymas ir daug daugiau).

Įdiekite Lighttpd Ubuntu 20.04

Lighttpd yra labai populiari alternatyva populiariems žiniatinklio serveriams Unix šeimos operacinėse sistemose. to dėka, Jį galime rasti pagrindinėse Ubuntu 20.04 saugyklose. Todėl norėdami jį įdiegti Ubuntu 20.04, turėsime tik atidaryti terminalą (Ctrl + Alt + T) ir vykdyti komandą:

įdiegti lighttpd

sudo apt install lighttpd

Lighttpd valdomas kaip sistemos paslauga, todėl galėsime jį pradėti įvesdami terminale:

sudo systemctl start lighttpd

Ir mes galime sustabdyti su šia kita komanda:

sudo systemctl stop lighttpd

Tai taip pat suteiks mums galimybę žinoti paslaugos būseną įvesti terminalą:

būsenos lemputė tpd

sudo systemctl status lighttpd

Kai serveris veikia, galime atidarykite žiniatinklio naršyklę ir eikite į http://localhost jei įdiegsime vietoje, arba http://ip-del-servidor jei įdiegsime nuotoliniu būdu.

localhost lighttpd

Pridėkite PHP palaikymą prie Lighttpd

Reikia pasakyti taip turėsime įdiegti PHP, kad būtų galima interpretuoti dinamines svetaines, nes pagal numatytuosius nustatymus to nedaro. Tai garantuojame, kad nemaža dalis šia kalba sukurtų programų gali būti naudojamos mūsų serveryje. Mes galėsime įdiekite PHP naudodami šią komandą:

Įdiekite php, skirtą lighttpd

sudo apt install php7.4 php7.4-fpm php7.4-mysql php7.4-cli php7.4-curl php7.4-xml

Įdiegus PHP, reikia atlikti keletą nedidelių pakeitimų, kad Lighttpd galėtų dirbti su PHP ir interpretuoti svetaines. Pirmas dalykas bus atidaryti vieną iš konfigūracijos failus su mūsų mėgstamu redaktoriumi:

sudo vim /etc/php/7.4/fpm/pool.d/www.conf

Y failo viduje pakeiskite 'klausyk' reikšmę a:

klausytis vertės

listen = 127.0.0.1:9000

Tada išsaugome pakeitimus ir uždarome failą. Kitas žingsnis bus atlikti daugiau pakeitimų kitame konfigūracijos faile. Taigi, atidarykime jį:

sudo vim /etc/lighttpd/conf-available/15-fastcgi-php.conf

Ir viduje mes ketiname pakeisti šias eilutes:

"bin-path" => "/usr/bin/php-cgi",
"socket" => "/var/run/lighttpd/php.socket",

Šiems kitiems:

Configuration-15-fastcgi-php

"host" => "127.0.0.1",
"port" => "9000",

Baigę išsaugome pakeitimus ir uždarome failą.

Šiuo metu belieka paleisti šias komandas įjungti modulius, kurie leis Lighttpd dirbti su PHP:

įgalinti lighttpd modulius su php

sudo lighty-enable-mod fastcgi

sudo lighty-enable-mod fastcgi-php

Baigta iš naujo paleisdami Lighttpd ir php-fpm paslaugas:

sudo systemctl restart lighttpd php7.4-fpm

Tikrinama, ar įjungtas PHP

Norėdami patikrinti, ar viskas, ką padarėme, veikia, Mes parašysime PHP failą Lighttpd šakniniame kataloge ir atidarysime jį naršykle.

Mes sukursime šį failą naudodami komandą:

sudo vim /var/www/html/test.php

Failo viduje ketiname įklijuoti šį tekstą. Tada išsaugome ir uždarome failą.

<?php phpinfo();?>

grįžo į terminalą, turėsime pakeisti katalogo leidimus ir padaryti Lighttpd jo savininku. Mes tai padarysime vykdydami komandas:

katalogo leidimai

sudo chown -R www-data:www-data /var/www/html/

sudo chown -R 755 /var/www/html/

Dabar, jei atidarysime naršyklę ir einame į naujai sukurtą failą su URL http://tu-servidor/test.php turėtume pamatyti kažką panašaus į štai ką:

php lighttpd versija

Gali tekti iš naujo paleisti Lighttpd serverį, kad failas būtų tinkamai įkeltas test.php mes ką tik sukūrėme.

Kaip nurodyta „OSRadar“., Lighttpd išsiskiria tuo, kad labai lengvai vykdo žiniatinklio programas. Dėl šios priežasties jis gali mums pasitarnauti daug įdomių dalykų kasdieniame darbe serveryje. Norėdami gauti daugiau informacijos apie šį serverį, galime peržiūrėti dokumentaciją, pateiktą projekto svetainė. Be to, mes taip pat galime gauti daugiau informacijos jūsų svetainėje „GitHub“ saugykla.


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ą.