Apache HTTP

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

Så här installerar du Apache Server och konfigurerar virtuella värdar på Ubuntu 20.04
Apache Server är en av de mest kända webbservrarna. Denna server är öppen källkod och fungerar på olika plattformar på Internet och driver många HTTP-servrar. Apache är ett flexibelt verktyg och innehåller inom sig olika andra verktyg som utökar dess funktioner och användning.

Installera Apache webbserver

I den här artikeln visar jag dig hur du installerar Apache-webbservern på Ubuntu 20.04. Detta kräver root- eller administrativa behörigheter, så logga in på systemet via root.

Steg 1: Uppgradera din APT

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

$ sudo apt uppdatering

$ sudo apt uppgradering

Steg 2: Ladda ner och installera Apache

Därefter laddar du ner och installerar Apache-webbservern från Ubuntu-programvarulageret genom att utföra följande terminalkommando.

$ sudo apt installera apache2

Steg 3: Verifiera installationen av Apache

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

$ sudo systemctl 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änder du UFW-kommandot för att tillåta Apache-trafik på Port 443 och Port 80 via följande terminalkommando.

$ sudo ufw tillåter 'Apache Full'

Steg 5: Verifiera ändringar

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

$ sudo ufw-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: Ställ in 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. Att vara värd för en enda webbplats är enkelt; du behöver bara ladda upp webbplatsens innehåll i konfigurationsfilen under “/ var / www / html.”Sökvägen till denna konfigurationsfil definieras enligt följande.

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

Figur: Standardkonfigurationsfil öppnad i Gedit Editor.

Steg 8: Skapa domännamn

Om du är värd för flera webbplatser, använd följande kommando för att skapa en ny virtuell värdkonfigurationsfil för varje ny webbplats. Domännamnet som skapats i detta testexempel är www.exempel.com; detta kan ersättas med önskat domännamn.

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

Steg 9: Skapa ny katalogfil

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





Välkommen till exempel.com


Framgång! exempel.com hemsida!



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

Spara filen och stäng den. Ändra alternativen för filbehörighet 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å platsen "/ etc / apache2 / sites-available". Jag använder gedit textredigeraren.


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

Alternativ -index + FollowSymLinks
AllowOverride All

 
ErrorLog $ APACHE_LOG_DIR / exempel.com-fel.logga
CustomLog $ APACHE_LOG_DIR / exempel.com-access.logg kombinerad

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

Steg 11: Länka konfigurationsfil

Länka den här konfigurationsfilen till a2ensite-verktyget genom att utföra följande terminalkommando.

$ sudo a2ensite exempel.com

För att söka efter ett syntaxfel i konfigurationsfilen, kör följande kommando.

$ sudo apachectl configtest

Steg 12: Starta om Apache

Starta nu 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.

Avinstallerar Apache Web Server

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

$ sudo apt-get purge apache2

$ sudo apt-get autoremove

Slutsats

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

Mus Topp 5 Ergonomiska datormusprodukter för Linux
Topp 5 Ergonomiska datormusprodukter för Linux
Ger långvarig datoranvändning smärta i handleden eller fingrarna? Lider du av styva leder och måste ständigt skaka hand? Känner du en brännande smärta...
Mus Så här ändrar du inställningar för mus och pekplatta med Xinput i Linux
Så här ändrar du inställningar för mus och pekplatta med Xinput i Linux
De flesta Linux-distributioner levereras med "libinput" -bibliotek som standard för att hantera inmatningshändelser i ett system. Den kan bearbeta inm...
Mus Omforma dina musknappar på olika sätt för olika program med X-Mouse Button Control
Omforma dina musknappar på olika sätt för olika program med X-Mouse Button Control
Kanske behöver du ett verktyg som kan göra att musens kontroll ändras med alla applikationer som du använder. Om så är fallet kan du prova en ansökan ...