Lighttpd, brz i vrlo fleksibilan poslužitelj za Ubuntu 20.04

o lighttpd-u

U sljedećem ćemo članku pogledati kako možemo instalirati Lighttpd poslužitelj na Ubuntu 20.04, Ovo je web poslužitelj siguran, brz i fleksibilan koji je optimiziran za okruženja visokih performansi. Troši vrlo malo resursa u usporedbi s drugim web poslužiteljima, a posebno je brz za pokretanje AJAX aplikacija. Također je otvorenog koda i koristi BSD licencu. Radi na sustavima sličnim UNIX-u.

Kombiniranje Ubuntu 20.04 s Lighttpd-om zanimljiva je oklada ako ste zainteresirani za brz, učinkovit i siguran web poslužitelj. Ovaj poslužitelj ostavlja mali memorijski otisak ako ga usporedite s drugim web poslužiteljima, također ima učinkovito upravljanje opterećenjem CPU-a i skup naprednih funkcija (FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting i još mnogo toga).

Instalirajte Lighttpd na Ubuntu 20.04

Lighttpd je vrlo popularna alternativa popularnim web poslužiteljima na operativnim sustavima obitelji Unix. zahvaljujući ovome, Možemo ga pronaći dostupnom kroz glavna Ubuntu 20.04 spremišta. Stoga, da bismo ga instalirali u Ubuntu 20.04, morat ćemo samo otvoriti terminal (Ctrl + Alt + T) i izvršiti naredbu:

instalirajte lighttpd

sudo apt install lighttpd

Lighttpd se upravlja kao sistemska usluga, i stoga ćemo ga moći pokrenuti upisivanjem u terminal:

sudo systemctl start lighttpd

I možemo prestani s ovom drugom naredbom:

sudo systemctl stop lighttpd

Također će nam pružiti mogućnost znati status usluge tipkanje u terminalu:

statusno svjetlo tpd

sudo systemctl status lighttpd

Kad poslužitelj radi, možemo otvorite web preglednik i idite na http://localhost ako ga instaliramo lokalno, ili http://ip-del-servidor ako ga instaliramo na daljinu.

lokalni host lighttpd

Dodajte PHP podršku u Lighttpd

To se mora reći morat ćemo instalirati PHP kako bi se dinamičke web stranice mogle tumačiti, budući da prema zadanim postavkama nije. Time jamčimo da se dobar dio aplikacija kreiranih na ovom jeziku može koristiti na našem poslužitelju. Moći ćemo instalirajte PHP sljedećom naredbom:

instalirajte php za lighttpd

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

Kada je instalacija PHP-a gotova, potrebno je napraviti nekoliko malih promjena kako bi Lighttpd mogao raditi s PHP-om i tumačiti web-mjesta. Prva stvar će biti otvori jedan od konfiguracijske datoteke s našim omiljenim urednikom:

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

Y unutar datoteke promijeniti vrijednost 'slušaj' a:

vrijednost slušanja

listen = 127.0.0.1:9000

Zatim spremamo promjene i zatvaramo datoteku. Sljedeći korak će biti napraviti više promjena u drugoj konfiguracijskoj datoteci. Dakle, otvorimo ga:

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

I unutra promijenit ćemo sljedeće retke:

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

Za ove druge:

konfiguracija-15-fastcgi-php

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

Kada završimo, spremamo promjene i zatvaramo datoteku.

U ovom trenutku, ostaje samo pokrenuti sljedeće naredbe za omogućite module koji će učiniti da Lighttpd radi s PHP-om:

omogući lighttpd module s php

sudo lighty-enable-mod fastcgi

sudo lighty-enable-mod fastcgi-php

Gotovo ponovno pokretanje Lighttpd i php-fpm usluga:

sudo systemctl restart lighttpd php7.4-fpm

Provjera je li PHP omogućen

Kako bismo provjerili funkcionira li sve što smo napravili, napisat ćemo PHP datoteku u korijenski direktorij Lighttpd-a, a zatim je otvoriti preglednikom.

Napravit ćemo ovu datoteku naredbom:

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

Unutar datoteke ćemo zalijepiti sljedeći tekst. Zatim spremamo i zatvaramo datoteku.

<?php phpinfo();?>

Vratio se na terminal, morat ćemo promijeniti dopuštenja direktorija i učiniti Lighttpd njegovim vlasnikom. To ćemo učiniti izvršavanjem naredbi:

dozvole imenika

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

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

Sada ako otvorimo preglednik i idemo na novostvorenu datoteku s URL-om http://tu-servidor/test.php trebali bismo vidjeti nešto poput sljedećeg:

php lighttpd verzija

Možda ćete morati ponovno pokrenuti Lighttpd poslužitelj da bi se datoteka ispravno učitala test.php upravo smo stvorili.

Kao što je naznačeno u OSRadar, Lighttpd se ističe po tome što je vrlo lagan u izvođenju web aplikacija. Iz tog razloga nam može poslužiti za mnoge zanimljive stvari u svakodnevnom radu na serveru. Za više informacija o ovom poslužitelju možemo pogledati dokumentaciju ponuđenu u web stranica projekta. Osim toga, također možemo dobiti više informacija u vašem GitHub spremište.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.