De LightTpd er en åpen kildekode-og effektiv webserver godt optimalisert for å gi høyhastighetsytelse til brukerne. Det har langt bedre ytelse enn Apache Web Server når det. Det er et ideelt alternativ til de fleste brukte webservere som Apache og Nginx og kan enkelt settes opp på et hvilket som helst system.
Hvis du er en Raspberry Pi -bruker og ønsker å opprette nettsteder, er LightTPD -webserveren et utmerket valg, og du kan konfigurere denne serveren ved hjelp av retningslinjene som er gitt i denne artikkelen.
Sett opp LightTPD -server på Raspberry Pi
Sette opp en LightTPD -server På Raspberry Pi er så enkelt som du vil, og du kan gjøre det på Raspberry Pi -systemet ved å bruke følgende trinn:
Trinn 1: Fjern Apache Web Server fra Raspberry Pi
Før du beveger deg mot LightTPD -serverinstallasjonen, må du forsikre deg om at du ikke har det Apache installert på systemet ditt. Hvis det er installert, kan du fjerne Apache fra Raspberry Pi -systemet ved å utføre følgende kommando:
$ sudo apt fjerne apache2 -y
Trinn 2: Installer LightTPD på Raspberry Pi -systemet
Etter å ha sørget for at ingen Apache -server er installert, er du god til å bruke følgende kommando for å installere LightTPD -serveren på Raspberry Pi -systemet:
$ sudo apt install lighttpd -y
Trinn 3: Installer PHP med avhengigheter av Raspberry PI -systemet
Du vil også bli pålagt å bruke den nedenfor-nevnte kommandoen for å installere PHP-modulen med nødvendige avhengigheter av Raspberry PI-systemet ditt.
$ sudo apt install php8.0-fpm Php8.0-MbString Php8.0-Mysql Php8.0-Curl Php8.0-GD Php8.0-Curl Php8.0-Zip Php8.0 -xml -y
Trinn 4: Aktiver PHP-FPM-tjeneste
Du bør også kreve å aktivere Rask CGI Process Manager (PHP-FPM) tjeneste med LightTPD -server. Dette vil gi ytterligere fordeler for å øke opplastingstiden og håndtere høy trafikk på nettstedet ADN, du kan lære om det i detalj her.
For å aktivere Fastcgi Tjeneste på Raspberry Pi, du bør treffe følgende kommando:
$ SUDO LightTPD-aktiverer-mod Fastcgi
Du bør også bruke følgende kommando for å aktivere Fastcgi service for LightTpd Oppsett med PHP.
$ SUDO LightTPD-aktiverer-mod Fastcgi-php
Trinn 5: Konfigurer FastCgi PHP -fil på Raspberry Pi
Som standard er LightTPD -tjenesten konfigurert til å fungere med PHP-CGI i stedet for Fastcgi. For å forbedre ytelsen til LightTpd service gjennom Fastcgi, Du må gjøre endringer i konfigurasjonsfilen, som du kan åpne ved hjelp av følgende kommando:
$ sudo nano/etc/lighttpd/conf-tilgjengelig/15-fastcgi-php.konf
Du bør gjøre endringer i filen ved å fjerne andre alternativer og legge igjen de som er nødvendige for å fullføre Fastcgi konfigurasjon. Endringene bør gjøres slik at den endelige filen vil se ut som den som er vist nedenfor:
Trinn 6: Last opp LightTPD -tjeneste på Raspberry Pi -systemet
Du bør laste inn på nytt LightTpd Service på Raspberry PI -systemet ditt ved å bruke følgende kommando etter å ha fullført de ovennevnte endringene:
$ sudo service Lighttpd Force-Reload
Du kan også sjekke statusen til LightTpd Gjennom følgende kommando for å sikre at tjenesten kjører vellykket.
$ SUDO Service LightTPD Status
Trinn 7: Opprett en PHP -fil på Raspberry Pi -systemet
Nå, for å teste tjenesten, må du opprette en PHP -fil som lar deg vise noe på websiden ved hjelp av enheten IP -adresse. PHP -filen skal plasseres inne i katalogen “/Var/www/html” Og du kan opprette denne filen ved å bruke følgende kommando:
$ sudo nano/var/www/html/indeks.PHP
Innenfor denne filen kan du legge til en PHP -kode og for generasjon bruker vi en enkel PHP -kode for å vise en velkomstmelding på websiden.
print (“My Message”);
?>
Lagre denne filen ved hjelp av Ctrl+x og gå deretter til nettleseren din og skriv inn IP -adressen til Raspberry Pi -systemet, som du kan bli funnet via “Vertsnavn -i” kommando.
Med ovennevnte utgangsmelding som vises på websiden, sikrer den at LightTpd Tjenesten er vellykket satt opp på Raspberry Pi, og du kan begynne å opprette ditt eget nettsted ved å legge til koden i PHP -filen.
Konklusjon
LightTpd er en robust og minneeffektiv webserver som du enkelt kan sette opp på Raspberry Pi-systemet. Før oppsett, må du imidlertid fjerne Apache Fra systemet ditt og når fjerningen er ferdig, kan du begynne å installere LightTpd Service på Raspberry Pi gjennom den apt installasjonskommandoen. Du bør også aktivere Fastcgi service for å forbedre LightTpd serverens ytelse. Etter at det er gjort, gjør du noen endringer i konfigurasjonsfilen for å betjene serveren på systemet med hell. Til slutt kan du legge til en kode inne i PHP -filen og vise resultatet på nettsiden ved å bruke IP -adressen til Raspberry Pi.