Så här installerar du Apache Server och konfigurerar virtuella värdar på Ubuntu 20.04

How Install Apache Server



Apache Server är en av de mest kända webbservrarna. Denna server är öppen källkod och fungerar på olika plattformar på Internet, som driver många HTTP-servrar. Apache är ett flexibelt verktyg och innehåller i det olika andra verktyg som utökar dess funktioner och användning.







Installera Apache Web Server

I den här artikeln kommer jag att visa dig hur du installerar Apache -webbservern på Ubuntu 20.04. Detta kräver root- eller administratörsrättigheter, så logga in på systemet via root.



Steg 1: Uppgradera din APT

Som alltid, först, uppdatera och uppgradera din APT.



$sudolämplig uppdatering





$sudolämplig uppgradering

Steg 2: Ladda ner och installera Apache

Ladda sedan ner och installera Apache -webbservern från Ubuntu -programvarelageret genom att köra följande terminalkommando.



$sudobenägenInstalleraapache2

Steg 3: Verifiera Apache -installationen

Kontrollera serverstatus för att verifiera om Apache har installerats. När installationen är klar startar apache2 -servern automatiskt.

$sudosystemctl status apache2

Steg 4: Aktivera brandväggsinställningar

Nu bör du aktivera brandväggsinställningarna för Apache -webbservern. För att göra detta, använd UFW -kommandot för att tillåta Apache -trafik på Port 443 och Port 80 via följande terminalkommando.

$sudoufw tillåter 'Apache Full'

Steg 5: Verifiera ändringar

Du kan verifiera denna ändring genom att kontrollera brandväggsstatus med följande terminalkommando.

$sudoufw -status

Steg 6: Kontrollera om Apache fungerar

Kontrollera om Apache fungerar korrekt på ditt system. Öppna en webbläsare på din Ubuntu -maskin, öppna en ny flik och skriv följande URL i URL -fältet. Var noga med att ersätta den IP som vi har använt med din egen maskins IP -adress.

URL = http://10.0.2.15

Figur: Apache -tjänst som körs i ett webbläsarfönster.

Steg 7: Konfigurera virtuell värd

Nu är du redo att konfigurera en virtuell värd med den installerade Apache -webbservern. Apache innehåller en virtuell testvärd som är aktiverad som standard när den installeras. Det är enkelt att hålla en enda webbplats; du behöver bara ladda upp webbplatsens innehåll i dess konfigurationsfil under/var/www/html. Sökvägen till denna konfigurationsfil definieras enligt följande.

Väg=/etc/apache2/webbplatsaktiverade/000-default.conf

Figur: Standardkonfigurationsfil som öppnas i gedit -editor.

Steg 8: Skapa domännamn

Om du är värd för flera webbplatser använder du följande kommando för att skapa en ny konfigurationsfil för virtuell värd för varje ny webbplats. Domännamnet som skapades i detta testexempel är www.example.com; detta kan ersättas med ditt önskade domännamn.

$sudo mkdir -s /var/www/exempel.com

Steg 9: Skapa ny katalogfil

Skapa en ny fil i katalogen index.html och klistra in följande innehåll i den här filen.


< html lång='på' till dig='ltr'>
< huvud >
< meta teckenuppsättning='utf-8'>
< titel >Välkommen till example.com</ titel >
</ huvud >
< kropp >
< h1 >Framgång! exempel.com hemsida!</ h1 >
</ kropp >
</ html >

Figur: Ny index.html -fil med webbplatsinnehåll inuti.

Spara filen och stäng den. Ändra filtillståndsalternativen med följande terminalkommando.

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

Steg 10: Skapa dokument i textredigeraren

Öppna din favorittextredigerare och skapa den här filen på/etc/apache2/platser-tillgänglig plats. Jag använder gedit -textredigeraren.

80>
ServerName exempel.com
ServerAlias ​​www.exempel.com
ServerAdmin [e -postskyddad]
DocumentRoot/var/www/exempel.com/public_html

/var/www/exempel.com/public_html>
Alternativ -Indexer +FollowSymLinks
AllowOverride All
</Katalog>

ErrorLog ${APACHE_LOG_DIR}/exempel.com-error.log
CustomLog ${APACHE_LOG_DIR}/example.com-access.log kombinerat
</VirtualHost>

Figur: exempel.conf -filen öppnas med gedit -editor.

Steg 11: Länk konfigurationsfil

Länka denna konfigurationsfil till a2ensite -verktyg genom att utföra följande terminalkommando.

$ sudo a2ensite exempel.com

Om du vill söka efter ett syntaxfel i konfigurationsfilen kör du följande kommando.

$ sudo apachectl konfigtest

Steg 12: Starta om Apache

Starta om Apache -tjänsten, öppna din webbläsare och skriv följande URL i URL -fältet.

$ sudo systemctl starta om apache2

=URL=http://exempel.com'

Figur: exempel.com öppnas i ett webbläsarfönster.

Avinstallera Apache Web Server

Du kan helt avinstallera Apache -webbservern via följande terminalkommandon.

$ sudo apt-get rensa apache2

$ sudo apt-get autoremove

Slutsats

Den här artikeln behandlade hur du installerar Apache -webbservern, konfigurerar brandväggsinställningar för Apache, konfigurerar virtuella värdar på Apache -webbserver och avinstallerar Apache.