Så här installerar du Apache på Ubuntu 20.04

Apache är en av de mest populära webbservrarna i världen. Det är en öppen källkod och plattformsoberoende HTTP-server som driver en stor andel av Internetets webbplatser. Apache ger många kraftfulla funktioner som kan utökas genom ytterligare moduler.

den här handledningen beskriver hur du installerar och hanterar Apache webbserver på Ubuntu 20.04.

förutsättningar #

innan du börjar med handledningen, se till att du är inloggad som användare med sudo-privilegier .,

installera Apache #

Apache ingår i standard Ubuntu repositories.

installationen är ganska enkel. På Ubuntu och Debian-system kallas Apache-paketet och tjänsten apache2.

kör följande kommandon för att uppdatera paketindexet och installera Apache:

sudo apt updatesudo apt install apache2

När installationsprocessen är klar startar Apache-tjänsten automatiskt.,

Du kan verifiera att Apache körs genom att skriva:

sudo systemctl status apache2

utmatningen ska berätta att tjänsten körs och aktiveras för att starta systemstart:

det är det, du har installerat Apache på din Ubuntu 20.04-server, och du kan börja använda den.

öppna HTTP-och HTTPs-portar #

Apache lyssnar på port80 (HTTP) och443 (HTTPS). Du måste öppna portarna i din brandvägg så att webbservern är tillgänglig från Internet.,

Om du antar att du använderUFW kan du göra det genom att aktivera”Apache Full” – profilen som innehåller regler för båda portarna:

sudo ufw allow 'Apache Full'

verifiera ändringen:

sudo ufw status

verifiera Apacheinstallationen #

för att allt fungerar korrekt , öppna din webbläsare, skriv din server IP-adress, och du kommer att se standard Ubuntu 20.,04 Apache välkomstsida som visas nedan:

sidan innehåller en del grundläggande information om Apachekonfigurationsfiler, hjälpskript och katalogplatser.

konfigurera en virtuell värd #

en virtuell värd är ett Apache-konfigurationsdirektiv som låter dig köra mer än en webbplats på en enda server. Vanligtvis beskriver en virtuell värd en webbplats.

Apache levereras med en virtuell värd aktiverad som standard., Alla domäner som pekar på serverns IP-adress matchar standard virtuell värd. Om du är värd för en enda webbplats kan du ladda upp innehållet i /var/www/html och redigera redigering av den virtuella värdkonfigurationen som finns i filen /etc/apache2/sites-enabled/000-default.conf.

om du tänker vara värd för mer än en webbplats måste du skapa en virtuell värdkonfiguration för varje webbplats. I det här avsnittet skapar vi en webbplats för en domän som heter ”example.com”. du bör ersätta ”example.com” med ditt domännamn.,

det första steget är att skapa dokumentets rotkatalog där webbplatsfilerna för domännamnet lagras och serveras som svar på förfrågningar. Kör följande kommando för att skapa katalogen:

sudo mkdir -p /var/www/example.com

för teständamål, skapa en index.html – fil i domändokumentets rotkatalog:

/var/www/example.com/index.html

spara och stäng filen när du är klar.,

för att undvika behörighetsproblem, ändra äganderätten till domändokumentets rotkatalog till apache-användaren (www-data):

sudo chown -R www-data: /var/www/example.com

nästa steg är att skapa en virtuell värdkonfiguration för ”example.com” domän. Bästa praxis är att lagra varje vhost konfiguration i en separat fil.

Apache vhosts filer lagras i /etc/apache2/sites-available katalog. Standard namngivningskonventionen är att namnge filen enligt domänen.,

Öppna Textredigeraren och skapa följande fil:

/ etc / apache2/sites-available/example.com.conf

Apache läser inte konfigurationsfilerna som finns i katalogen /etc/apache2/sites-available om de inte är länkade till katalogen /etc/apache2/sites-enabled.,rors med:

sudo apachectl configtest

om det inte finns några fel kommer du att se följande utgång:

Syntax OK

Starta om Apache-tjänsten för att ändringarna ska träda i kraft:

sudo systemctl restart apache2

slutligen, för att verifiera att allt fungerar som förväntat, öppna I din webbläsare, och du kommer att se något så här:

slutsats #

vi har visat du hur man installerar Apache på Ubuntu 20.,04. Du är nu redo att börja distribuera dina program och använda Apache som en webb-eller proxyserver.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *