Apache HTTP

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

Slik installerer du Apache Server og konfigurerer virtuelle verter på Ubuntu 20.04
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 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 din APT

Oppdater og oppgrader APT som alltid først.

$ sudo apt oppdatering

$ sudo apt oppgradering

Trinn 2: Last ned og installer Apache

Deretter laster du ned og installerer Apache-webserveren fra Ubuntu-programvarelageret ved å utføre følgende terminalkommando.

$ sudo apt installere apache2

Trinn 3: Bekreft installasjonen av Apache

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

$ sudo systemctl 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.

$ sudo ufw tillater 'Apache Full'

Trinn 5: Bekreft endringer

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

$ sudo ufw status

Trinn 6: Sjekk om Apache fungerer

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

URL = http: // 10.0.2.15

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

Trinn 7: Konfigurer 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 må bare laste opp innholdet på nettstedet i konfigurasjonsfilen under “/ var / www / html.Stien til denne konfigurasjonsfilen er definert som følger.

Path = / etc / apache2 / sites-enabled / 000-default.konf

Figur: Standardkonfigurasjonsfil åpnet i gedit editor.

Trinn 8: Opprett domenenavn

Hvis du er vert for flere nettsteder, kan du bruke følgende kommando til å opprette en ny virtuell vertkonfigurasjonsfil for hvert nye nettsted. Domenenavnet opprettet i dette testeksemplet er www.eksempel.com; dette kan erstattes med ønsket domenenavn.

$ sudo mkdir -p / var / www / eksempel.com

Trinn 9: Opprett ny katalogfil

Opprett en ny fil i katalogen med navnet “indeks.html ”og lim inn følgende innhold i denne filen.





Velkommen til eksempel.com


Suksess! eksempel.com hjemmesiden!



Figur: Ny indeks.html-fil med innhold på nettstedet.

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

$ sudo chown -R www-data: / var / www / eksempel.com

Trinn 10: Opprett dokument i teksteditor

Åpne favoritt teksteditoren din og opprett denne filen på "/ etc / apache2 / sites-available". Jeg bruker gedit teksteditor.


ServerName-eksempel.com
ServerAlias ​​www.eksempel.com
ServerAdmin [e-postbeskyttet]
DocumentRoot / var / www / eksempel.no / public_html
 

Alternativer -Indexes + FollowSymLinks
AllowOverride All

 
ErrorLog $ APACHE_LOG_DIR / eksempel.com-feil.Logg
CustomLog $ APACHE_LOG_DIR / eksempel.com-tilgang.logg kombinert

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

Trinn 11: Koble konfigurasjonsfil

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 Apache-tjenesten på nytt, åpne nettleseren din og skriv inn følgende URL i URL-linjen.

$ sudo systemctl start apache2 på nytt

= URL = http: // eksempel.com '

Figur: eksempel.com åpnet i et nettleservindu.

Avinstallerer Apache Web Server

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

$ sudo apt-get purge apache2

$ sudo apt-get autoremove

Konklusjon

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

Kjemp om Wesnoth-opplæringen
Kampen om Wesnoth er et av de mest populære open source-strategispillene du kan spille på dette tidspunktet. Ikke bare har dette spillet vært i utvikl...
0 A.D. Opplæringen
Ut av de mange strategispillene der ute, 0 A.D. klarer å skille seg ut som en omfattende tittel og et veldig dypt, taktisk spill til tross for å være ...
Unity3D opplæring
Introduksjon til Unity 3D Unity 3D er en kraftig spillutviklingsmotor. Det er kryssplattform, det er det lar deg lage spill for mobil, web, stasjonær ...