Hvordan å Installere Apache på Ubuntu 20.04

Apache er en av de mest populære web-serverne i verden. Det er en åpen-kilde-og cross-platform HTTP-server som driver en stor andel av Internet ‘ s nettsider. Apache tilbyr mange kraftige funksjoner som du kan bli utvidet gjennom flere moduler.

Denne veiledningen beskriver hvordan du kan installere og administrere Apache webserver på Ubuntu 20.04.

Forutsetninger #

Før du starter med opplæringen, sørg for at du er logget på som en bruker med sudo-rettigheter .,

Installere Apache #

Apache er inkludert i standard Ubuntu-kjeldene.

installasjonen er ganske grei. På Ubuntu og Debian-systemer, Apache pakken, og tjenesten er kalt apache2.

Kjør følgende kommandoer for å oppdatere pakken indeks og installere Apache:

sudo apt updatesudo apt install apache2

Når installasjonen er fullført, Apache-tjenesten vil automatisk begynne.,

Du kan bekrefte at Apache kjører ved å skrive:

sudo systemctl status apache2

output skal fortelle deg at tjenesten kjører og aktivert for å starte på systemet oppstart:

det er det, du har nå installert Apache på Ubuntu 20.04-server, og du kan begynne å bruke det.

Åpning av HTTP og HTTPs-Porter #

Apache lytter på port 80 (HTTP) og 443 (HTTPS). Må du åpne disse portene i brannmuren slik at webserveren er tilgjengelig fra Internett.,

hvis du bruker UFW , kan du gjøre det ved å aktivere ‘Apache Full’ profil som inkluderer regler for både porter:

sudo ufw allow 'Apache Full'

Bekrefte endringen:

sudo ufw status

Kontrollere Apache-Installasjon #

for Å kontrollere at alt fungerer på riktig måte, kan du åpne din nettleser, skriv inn serverens IP-adresse , og du vil se standard Ubuntu 20.,04 Apache velkommen siden, som vist nedenfor:

siden inneholder noen grunnleggende informasjon om konfigurasjon av Apache-filer, hjelper skript, og katalogen steder.

Sette opp en Virtuell Vert #

En Virtuell Host er en Apache-konfigurasjon-direktiv som gjør det mulig å kjøre mer enn ett nettsted på en enkelt server. Vanligvis en virtuell vert beskriver en nettside.

Apache-skip med en virtuell vert aktivert som standard., Alle domener som peker til IP-adressen til serveren vil matche den standard virtuelle verten. Hvis du vil være vertskap for en enkelt nettside kan du laste opp innholdet i /var/www/html og rediger for å redigere virtual host configuration funnet i /etc/apache2/sites-enabled/000-default.conf – filen.

Hvis du har tenkt til å være vert for mer enn ett nettsted, du trenger for å lage en virtuell host configuration for hvert område. I denne delen skal vi sette opp en nettside for et domene som kalles «example.com». Du bør erstatte «example.com» med ditt domene navn.,

Det første trinn er å opprette dokumentet root katalogen der nettsted filer for domenenavnet vil bli lagret, og serveres i svar på forespørsler. Kjør følgende kommando for å opprette katalogen :

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

For testing, kan du opprette en index.html fil i domenet dokument rotkatalogen:

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

Lagre og lukk filen når du er ferdig.,

for Å unngå tillatelse problemer, endre eierskapet av domenet dokument rotkatalogen til apache sin user (www-data):

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

neste trinn er å opprette en virtuell host configuration for «example.com» domene. Beste praksis er å lagre hvert vhost-konfigurasjon i en separat fil.

Apache vhosts filer som er lagret i /etc/apache2/sites-available – katalogen. Standard naming convention er å gi navn til filen i henhold til domenet.,

Åpne tekst-editor, og du kan opprette følgende fil:

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

Apache ikke lese konfigurasjonen filer som er funnet i /etc/apache2/sites-available katalog med mindre de er knyttet til. /etc/apache2/sites-enabled – katalogen.,rors med:

sudo apachectl configtest

Hvis det er noen feil, vil du se følgende resultat:

Syntax OK

Restart Apache-tjenesten for at endringene skal tre i kraft:

sudo systemctl restart apache2

til Slutt, for å kontrollere at alt fungerer som forventet, åpne i nettleseren din, og du vil se noe som dette:

Konklusjon #

Vi har vist deg hvordan du skal installere Apache på Ubuntu 20.,04. Du er nå klar til å begynne å distribuere dine programmer og bruke Apache som en web-eller proxy-server.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *