Sådan installeres Apache på Ubuntu 20.04

Apache er en af de mest populære Apacheebservere i verden. Det er en open source og cross-platform HTTP-server, der driver en stor procentdel af internettets hjemmesider. Apache giver mange kraftfulde funktioner, der kan udvides gennem yderligere moduler.

denne vejledning beskriver, hvordan du installerer og administrerer Apache-websebserveren på Ubuntu 20.04.

forudsætninger #

før du starter med selvstudiet, skal du sørge for, at du er logget ind som bruger med sudo-rettigheder .,

installation af Apache #

Apache er inkluderet i standard Ubuntu-arkiver.

installationen er ret ligetil. På Ubuntu-og Debian-systemer kaldes Apache-pakken og tjenesten apache2.

Kør følgende kommandoer for at opdatere pakkeindekset og installere Apache:

sudo apt updatesudo apt install apache2

Når installationsprocessen er afsluttet, starter Apache-tjenesten automatisk.,

Du kan kontrollere, at Apache kører ved at skrive:

sudo systemctl status apache2

output skal fortælle dig, at tjenesten kører, og få mulighed for at starte på systemet boot:

det er det, du har installeret Apache på din Ubuntu-20.04-server, og du kan begynde at bruge det.

Åbning, HTTP-og HTTPs-Porte #

Apache lytter på port 80 (HTTP) og 443 (HTTPS). Du skal åbne disse porte i din Fire .all, så websebserveren er tilgængelig fra internettet.,

hvis du bruger UFW , kan du gøre det ved at aktivere ‘Apache Fuld profil, som indeholder regler for begge havne:

sudo ufw allow 'Apache Full'

Kontrollere, ændre:

sudo ufw status

Kontrol Apache Installation #

for at kontrollere, At alt fungerer korrekt, skal du åbne din browser, skal du skrive din servers IP-adresse , og du vil se standard Ubuntu 20.,04 Apache velkommen side som vist nedenfor:

Den side, der indeholder nogle grundlæggende oplysninger om Apache konfiguration filer, helper scripts, og mappe-placeringer.

opsætning af en virtuel vært #

en virtuel vært er et Apache-konfigurationsdirektiv, der giver dig mulighed for at køre mere end et websiteebsted på en enkelt server. Typisk beskriver en virtuel vært et websiteebsted.Apache leveres med en virtuel vært aktiveret som standard., Alle domæner, der peger på serverens IP-adresse, svarer til den virtuelle standardvært. Hvis du er vært for et enkelt websiteebsted, kan du uploade dets indhold i /var/www/html og redigere redigering af den virtuelle værtskonfiguration, der findes i /etc/apache2/sites-enabled/000-default.conf fil.

Hvis du har til hensigt at være vært for mere end et websiteebsted, skal du oprette en virtuel værtskonfiguration for hvert siteebsted. I dette afsnit opretter vi et domainebsted til et domæne kaldet “example.com”. du skal erstatte “example.com” med dit domænenavn. ,

det første trin er at oprette dokumentets rodmappe, hvor websiteebstedsfilerne til domænenavnet gemmes og serveres som svar på anmodninger. Kør følgende kommando for at oprette mappen :

sudo mkdir -p /var/www/example.com

For test formål, at skabe en index.html fil inde i det domæne, document root directory:

/var/www/example.com/index.html

Gemme og lukke filen, når du er færdig.,

for At undgå tilladelse spørgsmål, ændre ejerskab af domænet document root directory til apache brugeren (www-data):

sudo chown -R www-data: /var/www/example.com

næste trin er at oprette en virtuel host configuration for “example.com” domæne. Den bedste praksis er at gemme hver vhost-konfiguration i en separat fil.

Apache vhosts filer gemmes i /etc/apache2/sites-available mappe. Standard navngivningskonventionen er at navngive filen i henhold til domænet.,

Åbn din tekst editor og oprette følgende fil:

/etc/apache2/sites-available/eksempel.kom.conf

Apache ikke kan læse konfiguration filer, der findes i /etc/apache2/sites-available bibliotek, medmindre de er knyttet til den /etc/apache2/sites-enabled bibliotek.,rors med:

sudo apachectl configtest

Hvis der ikke er nogen fejl, vil du se følgende output:

Syntax OK

Genstart Apache service, for at ændringerne kan træde i kraft:

sudo systemctl restart apache2

Endelig, for at kontrollere, at alt fungerer som forventet, åbne i din browser, og du vil se noget lignende dette:

Konklusion #

Vi har vist dig, hvordan du installerer Apache på Ubuntu 20.,04. Du er nu klar til at begynde at implementere dine applikationer og bruge Apache som en webeb-eller pro .yserver.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *