Webapplikationer har vundet stor popularitet i løbet af de sidste par år som et middel til at levere tjenester til forskellige kunder. Med en webapplikation kan du nå ud til et bredere publikum, uanset hvilken enhed eller hvilket operativsystem de bruger.

At kunne installere og konfigurere en webserver er en værdifuld færdighed at have både som webudvikler og softwareingeniør. En webserver er et program, der er ansvarligt for at levere dit webindhold til klienter over internettet eller et netværk.

Lad os tage et kig på, hvordan du installerer og konfigurerer Nginx-webserveren på Ubuntu.

Hvorfor bruge Nginx?

Nginx er en let og højtydende webserver, der kan køre på både Windows og Linux. Udover at være en webserver, er Nginx også flittigt brugt som en omvendt proxy-server og mail-proxy-server. Bemærk, at Nginx udtales som "motor x."

Som en omvendt proxy-server konfigurerer du Nginx til at dirigere trafik fra en specificeret port til en applikation, der kører på serveren. Nginx reverse proxy giver et ekstra lag af sikkerhed, da den kontrollerer og filtrerer trafikken, før den rammer serveren.

instagram viewer

Nginx kører som en tjeneste eller dæmon på en server og kan nemt administreres af serviceadministratorer såsom systemctl på Linux. Sidst men ikke mindst er Nginx veldokumenteret og nyder enorm fællesskabsstøtte.

Sådan installeres Nginx Server på Ubuntu

Til formålet med denne vejledning vil vi demonstrere, hvordan du kan installere Nginx-serveren på en Linux-maskine, der kører Ubuntu.

Trin 1: Installation af sikkerhedskrav

Hvis du installerer Nginx på en sikker server, er det vigtigt, at du installerer disse forudsætninger for at sikre, at din installation er sikker, og du får stabile versioner af programmerne.

Først skal du opdatere dit systems pakkeliste.

sudo apt opdatering

Installere gnupg2 for en sikker kommunikationskanal, når du downloader applikationen.

sudo apt installer curl gnupg2 ca-certifikater lsb-release ubuntu-nøglering

Dernæst skal du få den officielle signeringsnøgle fra Nginx for at bekræfte pakkens ægthed.

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

Bekræft nu, at den importerede fil indeholder den korrekte nøgle ved at køre:

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

Outputtet skal indeholde fingeraftrykket som vist nedenfor.

573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62

Registrer og opsæt Nginx-lageret på dit system for at få stabile pakker, hvilket er vigtigt for produktion og sikre miljøer.

echo "deb [signeret af=/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

Trin 2: Installation af Nginx

Det næste trin er at installere Nginx-serveren. Husk at opdatere dine pakkekilder før du downloader nye pakker.

sudo apt opdatering

Installation af Nginx-serveren er ret ligetil. Kør blot følgende kommando:

sudo apt installer nginx

Lær mere: Forskellen mellem APT og dpkg på Ubuntu

Nginx i aktion

Standardsiden, der serveres af Nginx, er gemt i mappen /usr/share/nginx/html. Du kan placere dine statiske websider enten på denne placering eller en anden placering efter eget valg og konfigurere en virtuel vært.

En virtuel vært giver dig mulighed for at betjene flere websider på den samme serverhardware eller infrastruktur.

Du kan kontrollere status for Nginx-serveren ved hjælp af følgende kommando:

sudo systemctl status nginx

Outputtet her viser, at Nginx-dæmonen er aktiv og kører. Hvis den ikke er aktiv, start den ved at udstede følgende kommando:

sudo systemctl start nginx

Hvis du foretager nogle konfigurationsændringer til Nginx, kan du genstarte serveren vha systemctl kommandoen som følger:

sudo systemctl genstart nginx

For at vise standard Nginx-websiden skal du åbne URL'en http://localhost: 80 i en webbrowser. Du vil blive mødt af en side, der ligner den nedenfor.

Lær hvordan du udvikler webapps

Tillykke, du har med succes installeret og konfigureret Nginx. Denne vejledning har set på, hvordan man installerer og konfigurerer en webserver på Ubuntu. Derudover diskuterede vi, hvordan du kan administrere Nginx-serverdæmonen ved hjælp af systemctl.

Efterspørgslen efter webudviklere har aldrig været så stor, og den viser ingen tegn på at blive langsommere. Start din webudviklingsrejse ved at lære det grundlæggende i HTML i dag.

En introduktion til HTML

Hvis du vil lære at bygge hjemmesider, så skal du lære HTML.

Læs Næste

DelTweetE-mail
Relaterede emner
  • Linux
  • Programmering
  • Ubuntu
  • Webserver
  • Installer software
Om forfatteren
Mwiza Kumwenda (40 artikler udgivet)

Mwiza udvikler software af profession og skriver meget om Linux og front-end programmering. Nogle af hans interesser omfatter historie, økonomi, politik og virksomhedsarkitektur.

Mere fra Mwiza Kumwenda

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere