Webapplikasjoner har vunnet stor popularitet de siste årene som et middel til å tilby tjenester til forskjellige kunder. Med en nettapplikasjon kan du nå ut til et bredere publikum uavhengig av enheten eller operativsystemet de bruker.

Å kunne installere og konfigurere en webserver er en verdifull ferdighet å ha både som webutvikler og programvareingeniør. En webserver er et program som er ansvarlig for å levere webinnholdet ditt til klienter over internett eller et nettverk.

La oss ta en titt på hvordan du installerer og konfigurerer Nginx-nettserveren på Ubuntu.

Hvorfor bruke Nginx?

Nginx er en lett og høy ytelse webserver som kan kjøres på både Windows og Linux. Bortsett fra å være en webserver, er Nginx også mye brukt som en omvendt proxy-server og e-postproxy-server. Merk at Nginx uttales som "motor x."

Som en omvendt proxy-server konfigurerer du Nginx til å rute trafikk fra en spesifisert port til en applikasjon som kjører på serveren. Nginx omvendt proxy gir et ekstra lag med sikkerhet ettersom den sjekker og filtrerer trafikken før den treffer serveren.

instagram viewer

Nginx kjører som en tjeneste eller demon på en server og kan enkelt administreres av tjenesteledere som systemctl på Linux. Sist men ikke minst, Nginx er godt dokumentert og nyter enorm støtte fra samfunnet.

Hvordan installere Nginx Server på Ubuntu

For formålet med denne veiledningen vil vi demonstrere hvordan du kan installere Nginx-serveren på en Linux-maskin som kjører Ubuntu.

Trinn 1: Installere sikkerhetsforutsetninger

Hvis du installerer Nginx på en sikker server, er det viktig at du installerer disse forutsetningene for å sikre at installasjonen din er sikker og at du får stabile versjoner av programmene.

Først oppdaterer du systemets pakkeliste.

sudo apt oppdatering

Installere gnupg2 for en sikker kommunikasjonskanal når du laster ned applikasjonen.

sudo apt install curl gnupg2 ca-sertifikater lsb-release ubuntu-nøkkelring

Deretter bør du få den offisielle signeringsnøkkelen fra Nginx for å bekrefte ektheten til pakken.

krølle https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null

Bekreft nå at den importerte filen inneholder riktig nøkkel ved å kjøre:

gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

Utdataene skal inneholde fingeravtrykket som vist nedenfor.

573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62

Registrer og sett opp Nginx-depotet på systemet ditt for å få stabile pakker, noe som er viktig for produksjon og sikre miljøer.

echo "deb [signert-av=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list

Trinn 2: Installere Nginx

Det neste trinnet er å installere Nginx-serveren. Husk å oppdater pakkekildene dine før du laster ned nye pakker.

sudo apt oppdatering

Det er ganske enkelt å installere Nginx-serveren. Bare kjør følgende kommando:

sudo apt installer nginx

Lære mer: Forskjellen mellom APT og dpkg på Ubuntu

Nginx i aksjon

Standardsiden som serveres av Nginx er lagret i katalogen /usr/share/nginx/html. Du kan plassere dine statiske nettsider enten på denne plasseringen eller en annen plassering etter eget valg og konfigurere en virtuell vert.

En virtuell vert lar deg betjene flere nettsider på samme servermaskinvare eller infrastruktur.

Du kan sjekke statusen til Nginx-serveren ved å bruke følgende kommando:

sudo systemctl status nginx

Utdataene her viser at Nginx-demonen er aktiv og kjører. Hvis den ikke er aktiv, start den ved å gi følgende kommando:

sudo systemctl start nginx

Hvis du gjør noen konfigurasjonsendringer i Nginx, kan du starte serveren på nytt ved å bruke systemctl-kommandoen følgende:

sudo systemctl start nginx på nytt

For å vise standard Nginx-nettsiden, åpne URL-en http://localhost: 80 i en nettleser. Du vil bli møtt av en side som ligner på den nedenfor.

Lær hvordan du utvikler nettapper

Gratulerer, du har installert og konfigurert Nginx. Denne veiledningen har sett på hvordan du installerer og konfigurerer en webserver på Ubuntu. I tillegg diskuterte vi hvordan du kan administrere Nginx-serverdemonen ved å bruke systemctl.

Etterspørselen etter nettutviklere har aldri vært så stor, og den viser ingen tegn til å bremse ned når som helst snart. Start din webutviklingsreise ved å lære det grunnleggende om HTML i dag.

En introduksjon til HTML

Hvis du vil lære hvordan du bygger nettsider, må du lære HTML.

Les Neste

DelekvitringE-post
Relaterte temaer
  • Linux
  • Programmering
  • Ubuntu
  • Internett server
  • Installer programvare
Om forfatteren
Mwiza Kumwenda (40 artikler publisert)

Mwiza utvikler programvare av yrke og skriver mye om Linux og front-end programmering. Noen av interessene hans inkluderer historie, økonomi, politikk og bedriftsarkitektur.

Mer fra Mwiza Kumwenda

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Klikk her for å abonnere