Bygg din egen Raspberry Pi Nginx webserver

Bygg din egen Raspberry Pi Nginx webserver

Nginx er en lett, åpen kildekode og robust webserver som fungerer som en e-postproxy, omvendt proxy og http cache. Den kan balansere den høye belastningen og har en rask responstid som lar brukerne laste inn websiden i raskt tempo. Serveren brukes av mange høyprofilerte plattformer som Google, IBM, Twitter og Facebook. Selv om Nginx Serveren henger etter Apache Når det gjelder ytelse, er det enkelt å sette opp og bruke færre minnressurser enn Apache.

Denne artikkelen vil guide deg om å installere og konfigurere Nginx -serveren på Raspberry Pi og bygge din egen Nginx webserver.

Bygg din egen Raspberry Pi Nginx webserver

Bygge en Nginx webserver er ikke en kompleks prosess; Du kan gjøre så enkelt ved å følge nøye etter de under-nevnte trinnene.

Trinn 1: Fjern Apache fra Raspberry Pi

Før du beveger seg mot hovedprosessen med å sette opp Nginx webserver, du må fjerne Apache Web Server fra Raspberry Pi i tilfelle det er installert i systemet ditt. For å fjerne Apache, vil følgende kommando bli brukt:

$ sudo apt fjerne apache2 -y

Trinn 2: Installer Nginx på Raspberry Pi

Etter å ha fjernet Apache Fra Raspberry Pi kan du installere Nginx På Raspberry Pi ved hjelp av følgende kommando:

$ sudo apt install nginx -y

Vent noen sekunder til Nginx Installasjonen fullføres og etterpå kan du bevege deg mot neste trinn.

Trinn 3: Start Nginx -tjenesten på Raspberry Pi

Etter installasjonen kan du starte Nginx Service Gjennom følgende kommando:

$ sudo systemctl start nginx

Trinn 4: Sjekk Nginx -tjenestestatus på Raspberry Pi

Forsikre deg om at Nginx -tjenesten lykkes med å kjøre på Raspberry Pi -systemet, og du kan bekrefte den ved å bruke følgende kommando:

$ sudo systemctl status nginx

Trinn 5: Installer PHP -avhengigheter på Raspberry Pi

Nginx Server krever noen PHP -avhengigheter som du bør installere på systemet ditt ved å bruke følgende kommando:

$ 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 6: Konfigurer Nginx på Raspberry Pi

Etter å ha installert avhengigheter, må du gjøre noe konfigurasjon i Nginx Konfigurasjonsfil og du kan åpne denne filen gjennom følgende kommando:

$ sudo nano/etc/nginx/nettsteder-aktivert/standard

Inne i filen, finn først følgende uthevede linje:

Bytt ut linjene ovenfor med følgende linje:

Indeksindeks.PHP -indeks.HTML -indeks.htm;

Videre bør du også ta ut følgende uthevede linjer i filen.

Siden du har installert PHP 8.0, du bør erstatte PHP 7.4 med det.

Lagre filen ved hjelp av Ctrl+x, Legg til Y og start deretter på nytt Nginx Service via følgende kommando:

$ sudo SystemCTL Restart Nginx

Etter konfigurasjonen, åpne indeks.PHP Fil ved å bruke følgende kommando:

$ sudo nano/var/www/html/indeks.PHP

Legg deretter til den enkle koden for å publisere meldingen på nettet.

ekko “Din melding”;
?>

Lagre denne filen og ta turen til nettleseren din og skriv inn IP -adressen til Raspberry Pi -systemet ditt som du kan finne gjennom “Vertsnavn -i” kommando.

Ovennevnte utgang på nettet viser at vi har konfigurert og bygget vår Nginx Webserver på Raspberry Pi.

Konklusjon

Nginx er en lett webserver som er enkel å konfigurere og enkelt kan installeres på bringebærpi -en gjennom “Apt” Installasjonskommando. Etterpå, gjennom litt konfigurasjon, som nevnt i retningslinjene ovenfor, kan du lykkes med å bygge din egen Nginx webserver Bruke enhetens IP -adresse.