Apache HTTP

Sådan installeres Apache Server og opsætning af virtuelle værter på Ubuntu 20.04

Sådan installeres Apache Server og opsætning af virtuelle værter på Ubuntu 20.04
Apache Server er en af ​​de mest berømte webservere. Denne server er open source og fungerer på forskellige platforme på Internettet og driver mange HTTP-servere. Apache er et fleksibelt værktøj og indeholder inden for det forskellige andre værktøjer, der udvider dets funktioner og brug.

Installer Apache Web Server

I denne artikel vil jeg vise dig, hvordan du installerer Apache-webserveren på Ubuntu 20.04. Dette kræver root- eller administrative rettigheder, så log ind på systemet via root.

Trin 1: Opgrader din APT

Som altid skal du først opdatere og opgradere din APT.

$ sudo apt opdatering

$ sudo apt opgradering

Trin 2: Download og installer Apache

Dernæst download og installer Apache-webserveren fra Ubuntu-softwarelageret ved at udføre følgende terminalkommando.

$ sudo apt installere apache2

Trin 3: Bekræft installation af Apache

For at kontrollere, om Apache er installeret, skal du kontrollere serverstatus. Når installationen er afsluttet, starter apache2-serveren automatisk.

$ sudo systemctl status apache2

Trin 4: Aktiver Firewall-indstillinger

Nu skal du aktivere firewallindstillingerne for Apache-webserveren. For at gøre dette skal du bruge UFW-kommandoen til at tillade Apache-trafik på Port 443 og Port 80 via følgende terminalkommando.

$ sudo ufw tillader 'Apache fuld'

Trin 5: Bekræft ændringer

Du kan kontrollere denne ændring ved at kontrollere firewallstatus med følgende terminalkommando.

$ sudo ufw status

Trin 6: Kontroller, om Apache fungerer

Kontroller, om Apache fungerer korrekt på dit system. Åbn en webbrowser på din Ubuntu-maskine, åbn en ny fane, og skriv følgende URL i URL-linjen. Sørg for at udskifte den IP, vi har brugt, med din egen maskines IP-adresse.

URL = http: // 10.0.2.15

Figur: Apache-tjeneste, der kører i et browservindue.

Trin 7: Konfigurer virtuel vært

Nu er du klar til at oprette en virtuel vært ved hjælp af den installerede Apache-webserver. Apache indeholder en virtuel testhost, der er aktiveret som standard, når den er installeret. At hoste et enkelt websted er let; du skal bare uploade webstedsindholdet i dens konfigurationsfil under “/ var / www / html.”Stien til denne konfigurationsfil defineres som følger.

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

Figur: Standardkonfigurationsfil åbnet i gedit editor.

Trin 8: Opret domænenavn

Hvis du er vært for flere websteder, skal du bruge følgende kommando til at oprette en ny virtuel værtskonfigurationsfil til hvert nyt websted. Domænenavnet oprettet i dette testeksempel er www.eksempel.com; dette kan erstattes med dit ønskede domænenavn.

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

Trin 9: Opret ny katalogfil

Opret en ny fil i biblioteket med navnet “indeks.html ”og indsæt følgende indhold i denne fil.





Velkommen til eksemplet.com


Succes! eksempel.com startside!



Figur: Nyt indeks.html-fil med webstedsindhold inde.

Gem filen, og luk den. Skift filtilladelsesindstillingerne med følgende terminalkommando.

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

Trin 10: Opret dokument i teksteditor

Åbn din yndlings teksteditor, og opret denne fil på "/ etc / apache2 / sites-available" placering. Jeg bruger gedit teksteditor.


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

Indstillinger -Indexes + FollowSymLinks
AllowOverride All

 
ErrorLog $ APACHE_LOG_DIR / eksempel.com-fejl.log
CustomLog $ APACHE_LOG_DIR / eksempel.com-adgang.log kombineret

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

Trin 11: Link konfigurationsfil

Link denne konfigurationsfil til a2ensite-værktøj ved at udføre følgende terminalkommando.

$ sudo a2ensite eksempel.com

For at kontrollere for en syntaksfejl i konfigurationsfilen skal du udføre følgende kommando.

$ sudo apachectl configtest

Trin 12: Genstart Apache

Genstart nu Apache-tjenesten, åbn din webbrowser, og skriv følgende URL i URL-linjen.

$ sudo systemctl genstart apache2

= URL = http: // eksempel.com '

Figur: eksempel.com åbnes i et browservindue.

Afinstallation af Apache Web Server

Du kan afinstallere Apache-webserveren fuldstændigt via følgende terminalkommandoer.

$ sudo apt-get purge apache2

$ sudo apt-get autoremove

Konklusion

Denne artikel dækkede, hvordan du installerer Apache-webserveren, konfigurerer firewallindstillinger til Apache, opretter virtuelle værter på Apache-webserveren og afinstallerer Apache.

Sådan installeres League Of Legends på Ubuntu 14.04
Hvis du er fan af League of Legends, er dette en mulighed for dig at prøvekøre League of Legends. Bemærk, at LOL understøttes på PlayOnLinux, hvis du ...
Installer det nyeste OpenRA-strategispil på Ubuntu Linux
OpenRA er en Libre / Free Real Time Strategy-spilmotor, der genskaber de tidlige Westwood-spil som det klassiske Command & Conquer: Red Alert. Distrib...
Installer nyeste Dolphin Emulator til Gamecube & Wii på Linux
Dolphin Emulator giver dig mulighed for at spille dine valgte Gamecube & Wii-spil på Linux Personal Computers (PC). Som en frit tilgængelig og open s...