Slik installerer du Apache Server og konfigurerer virtuelle verter på Ubuntu 20.04

How Install Apache Server



Apache Server er en av de mest kjente webserverne. Denne serveren er åpen kildekode og fungerer på forskjellige plattformer på Internett, og driver mange HTTP-servere. Apache er et fleksibelt verktøy og inneholder i det forskjellige andre verktøy som utvider funksjonene og bruken.







Installer Apache Web Server

I denne artikkelen vil jeg vise deg hvordan du installerer Apache -webserveren på Ubuntu 20.04. Dette krever root- eller administrative rettigheter, så logg deg på systemet via root.



Trinn 1: Oppgrader APT

Som alltid må du først oppdatere og oppgradere APT -en din.



$sudopassende oppdatering





$sudopassende oppgradering

Trinn 2: Last ned og installer Apache

Last deretter ned og installer Apache -webserveren fra Ubuntu -programvarelageret ved å utføre følgende terminalkommando.



$sudopassendeinstallereapache2

Trinn 3: Bekreft Apache -installasjonen

For å kontrollere om Apache har installert, sjekk serverstatusen. Når installasjonen er fullført, starter apache2 -serveren automatisk.

$sudosystemctl status apache2

Trinn 4: Aktiver brannmurinnstillinger

Nå bør du aktivere brannmurinnstillingene for Apache -webserveren. For å gjøre dette, bruk UFW -kommandoen for å tillate Apache -trafikk på Port 443 og Port 80 via følgende terminalkommando.

$sudoufw tillater 'Apache Full'

Trinn 5: Bekreft endringer

Du kan bekrefte denne endringen ved å sjekke brannmurstatusen med følgende terminalkommando.

$sudoufw -status

Trinn 6: Sjekk om Apache fungerer

Kontroller om Apache fungerer som det skal på systemet ditt. Åpne en nettleser på Ubuntu -maskinen, åpne en ny fane, og skriv inn følgende URL i URL -linjen. Sørg for å erstatte IP -adressen vi har brukt med din egen maskins IP -adresse.

URL = http://10.0.2.15

Figur: Apache -tjeneste som kjører i et nettleservindu.

Trinn 7: Sett opp virtuell vert

Nå er du klar til å sette opp en virtuell vert ved hjelp av den installerte Apache -webserveren. Apache inneholder en virtuell testvert som er aktivert som standard når den er installert. Det er enkelt å være vert for et enkelt nettsted; du trenger bare å laste opp nettstedets innhold i konfigurasjonsfilen under/var/www/html. Banen til denne konfigurasjonsfilen er definert som følger.

Sti=/etc/apache2/nettstedaktiverte/000-default.conf

Figur: Standard konfigurasjonsfil åpnet i gedit editor.

Trinn 8: Lag domenenavn

Hvis du er vert for flere nettsteder, bruker du følgende kommando for å opprette en ny konfigurasjonsfil for virtuell vert for hvert nytt nettsted. Domenenavnet som er opprettet i dette testeksemplet er www.example.com; dette kan erstattes med ønsket domenenavn.

$sudo mkdir -s /hvor/www/example.com

Trinn 9: Opprett ny katalogfil

Lag en ny fil i katalogen index.html og lim inn følgende innhold i denne filen.


< html lang='på' til deg='ltr'>
< hode >
< meta tegnsett='utf-8'>
< tittel >Velkommen til example.com</ tittel >
</ hode >
< kropp >
< h1 >Suksess! example.com hjemmeside!</ h1 >
</ kropp >
</ html >

Figur: Ny index.html -fil med nettstedinnhold inni.

Lagre filen og lukk den. Endre alternativene for filtillatelse med følgende terminalkommando.

$ sudo chown -R www-data:/hvor/www/example.com

Trinn 10: Lag dokument i tekstredigereren

Åpne din favoritt tekstredigerer og lag denne filen på/etc/apache2/sites-available location. Jeg bruker gedit tekstredigerer.

80>
ServerName eksempel.com
ServerAlias ​​www.example.com
ServerAdmin [e -postbeskyttet]
DocumentRoot/hvor/www/example.com/public_html

/hvor/www/example.com/public_html>
Alternativer -Indekser +FollowSymLinks
AllowOverride All
</Katalog>

Feillogg ${APACHE_LOG_DIR}/eksempel.com-feil.log
CustomLog ${APACHE_LOG_DIR}/example.com-access.log kombinert
</VirtualHost>

Figur: eksempel.conf -fil åpnet med gedit editor.

Trinn 11: Link Configuration File

Koble denne konfigurasjonsfilen til a2ensite -verktøy ved å utføre følgende terminalkommando.

$ sudo a2ensite eksempel.com

For å se etter en syntaksfeil i konfigurasjonsfilen, utfør følgende kommando.

$ sudo apachectl configtest

Trinn 12: Start Apache på nytt

Start nå Apache -tjenesten på nytt, åpne nettleseren din, og skriv inn følgende URL i URL -linjen.

$ sudo systemctl starter apache2 på nytt

=URL=http://example.com'

Figur: example.com åpnet i et nettleservindu.

Avinstallere Apache Web Server

Du kan avinstallere Apache -webserveren helt via følgende terminalkommandoer.

$ sudo apt-get rens apache2

$ sudo apt-get autoremove

Konklusjon

Denne artikkelen dekker hvordan du installerer Apache -webserveren, konfigurerer brannmurinnstillinger for Apache, konfigurerer virtuelle verter på Apache -webserveren og avinstallerer Apache.