Android

Hur man installerar apache webbserver på debian 10 linux

Установка web-сервера Apache на Linux Ubuntu и публикация web-сайта

Установка web-сервера Apache на Linux Ubuntu и публикация web-сайта

Innehållsförteckning:

Anonim

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

I den här tutorialen förklarar vi hur du installerar Apache på Debian 10, Buster.

förutsättningar

Innan du börjar med självstudien, se till att du är inloggad som användare med sudo-privilegier.

Installerar Apache

Apache-paket finns tillgängliga i Debians standardförvar.

Installationen är ganska enkel. Uppdatera paketindex och installera Apache-webbservern med följande kommandon:

sudo apt update sudo apt install apache2

Det är det, Apache installeras och startas automatiskt. Så här kontrollerar du statustypen:

sudo systemctl status apache2

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Active: active (running) since Sat 2019-07-27 13:55:49 PDT; 21s ago…

Justera brandväggen

UFW-användare kan öppna portar HTTP ( 80 ) och HTTPS ( 443 ) genom att aktivera profilen 'Nginx Full':

sudo ufw allow 'Apache Full'

nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept

Verifierar Apache-installationen

För att verifiera att Apache fungerar korrekt, öppna din webbläsare, skriv din serverns IP-adress eller domännamn http://YOUR_IP_OR_DOMAIN/ , så ser du standardvälkomstsidan för Apache som visas nedan:

Sidan innehåller grundläggande information om Apache-konfigurationsfiler, hjälpskript och katalogplatser.

Apache-konfigurationsfilens struktur och bästa metoder

  • I Debian-baserade system finns Apache-konfigurationsfiler i /etc/apache2 katalogen. Den viktigaste Apache-konfigurationsfilen är /etc/apache2/apache2.conf . De portar som Apache lyssnar på anges i /etc/apache2/ports.conf file.Apache Virtual Hosts-filer finns i /etc/apache2/sites-available katalogen. Konfigurationsfilerna som hittas i den här katalogen används inte av Apache såvida de inte är länkade till /etc/apache2/sites-enabled kan aktivera ett virtuellt värddirektiv genom att skapa en a2ensite kommandot a2ensite från konfigurationsfilerna som finns i sites-available katalog till den sites-enabled katalogen. För att inaktivera en virtuell värd använder a2dissite kommandot a2dissite rekommenderas starkt att följa standardnamnkonventionen, till exempel, om ditt domännamn är mydomain.com domänkonfigurationsfilen namnges /etc/apache2/sites-available/mydomain.com.conf konfigurationsfiler som används för att ladda olika Apache-moduler finns i /etc/apache2/mods-available . Konfigurationer i den mods-available katalogen kan aktiveras genom att skapa en symlink till /etc/apache2/mods-enable katalogen med kommandot a2enconf och inaktiveras med kommandot a2disconf innehåller globala konfigurationsfragment lagras i /etc/apache2/conf-available katalog. Filer i den conf-available katalogen kan aktiveras genom att skapa en symlänk till /etc/apache2/conf-enabled med kommandot a2enconf och inaktiveras med kommandot a2disconf loggfiler ( access.log och error.log ) finns i katalogen /var/log/apache . Det rekommenderas att använda olika åtkomst- och felloggfiler för varje virtuell värd. Du kan ställa in din katalog för domändokumentets rot till vilken plats du vill. De vanligaste platserna för webroot inkluderar:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Slutsats

Att installera Apache på Debian handlar om att köra ett enda kommando.

Du kan nu börja distribuera dina applikationer och använda Apache som en webb- eller proxyserver.

apache debian