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.
ServerName exempel.com
ServerAlias www.exempel.com
ServerAdmin [e -postskyddad]
DocumentRoot/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.