Nur für unsere Blog-Besucher: Zusätzlich 3 Monate gratis + 10 % Rabatt auf den Dreijahresplan YSBLOG10
Schnapp dir den Deal

So installieren Sie Apache Webserver unter Linux 2026

Zuletzt aktualisiert: September 7, 2026 6 min gelesen Prahlad Prajapati
Installieren Apache Webserver unter Linux

Apache Web-Server ist eine der beliebtesten Open-Source-Webserverlösungen und wird weltweit häufig zum Hosten von Websites eingesetzt.

Bekannt für seine Robustheit, Flexibilität und Kompatibilität mit verschiedenen Betriebssystemen, einschließlich Linux, Apache ist eine zuverlässige Wahl für Webserver-Setups.

Diese Anleitung führt Sie durch die Installation des Apache Webserver auf gängigen Linux-Distributionen wie Ubuntu, Debian, CentOS, Fedora und Arch Linux, egal ob Sie Anfänger oder erfahrener Systemadministrator sind.


Voraussetzungen:

Bevor Sie mit der Installation beginnen, sollten Sie einige Dinge beachten:

  • Sie sollten über eine neue oder aktualisierte Installation einer Linux-Distribution verfügen.
  • Stellen Sie sicher, dass Sie über Sudo- oder Root-Berechtigungen auf dem System verfügen.
  • Das Paket Ihres Systems manager sollte aktualisiert werden, um die neuesten Pakete zu installieren.

Installieren Apache Webserver auf verschiedenen Linux-Distributionen

Apache ist einer der beliebtesten Webserver, der Websites weltweit betreibt. Je nach Ihrer Linux-Distribution kann der Installationsprozess variieren.

In dieser Anleitung führen wir Sie durch die Installation. Apache Webserver für Ubuntu/Debian, CentOS/RHEL/Fedora und Arch Linux, der eine reibungslose Bereitstellung unabhängig von Ihrem System gewährleistet.

Installieren Apache Webserver auf Ubuntu/Debian

Für Ubuntu- und Debian-basierte Systeme: Installation Apache Ist einfach.

Folgen Sie dem unten stehenden Befehl:

  • Aktualisieren der Paketliste
sudo apt update
  • Installieren Apache2 Paket
sudo apt install apache2
  • Verify Apache Installation

Prüfe das Apache ist installiert und läuft:

sudo systemctl status apache2

Um das zu überprüfen Apache Version:

apache2 -v
  • Erlauben Apache Durch die Firewall (UFW)

Wenn Sie UFW (Uncomplicated Firewall) unter Ubuntu oder Debian verwenden, erlauben Sie Apache der Verkehr:

sudo ufw allow in "Apache Full"

Installieren Apache Webserver auf CentOS/RHEL/Fedora

Auf CentOS, RHEL und Fedora, Apache ist bekannt als httpdSo installieren Sie es:

  • Aktualisieren Sie das System und installieren Sie es Apache

Für CentOS/RHEL:

sudo yum install httpd

Für Fedora:

sudo dnf install httpd
  • Starten und aktivieren Apache Service

Starte das Apache Service:

sudo systemctl start httpd

Ermöglichen Apache Beim Systemstart starten:

sudo systemctl enable httpd
  • Einblick in das Apache Status

Um zu gewährleisten, Apache läuft:

sudo systemctl status httpd
  • Konfigurieren Sie die Firewall (Firewall)

Wenn Sie Firewalld verwenden, lassen Sie HTTP-Verkehr zu:

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload

Installieren Apache Webserver auf Arch Linux

Apache Die Installation unter Arch Linux erfolgt nach einem ähnlichen Verfahren.

  • Aktualisieren Sie das System
sudo pacman -Syu
  • Installieren Apache
sudo pacman -S apache
  • Starten und aktivieren Apache Service

Start Apache:

sudo systemctl start httpd

Ermöglichen Apache beim Hochfahren:

sudo systemctl enable httpd
  • Einblick in das Apache Status

Um das zu überprüfen Apache läuft:

sudo systemctl status httpd
  • Konfigurieren Sie die Firewall

Wenn Sie mit ufw or firewalld, HTTP-Verkehr auf Arch zulassen:

  • Für ufw: sudo ufw allow in "Apache Full"
  • Für Firewalld: sudo firewall-cmd --permanent --add-service=http

Siehe auch | Docker auf Ubuntu installieren


Erstelle eine neue Apache Virtueller Host

Erstellen Sie eine Konfigurationsdatei, die die Domäne und das Verzeichnis Ihrer Webanwendung angibt, um eine benutzerdefinierte Konfiguration einzurichten. Apache Virtueller Host. Dieser Vorgang ermöglicht es Ihnen, den standardmäßigen virtuellen Host zu deaktivieren und zu konfigurieren. Apache Um eingehende Anfragen an Ihre gewünschte Domain zu empfangen, führen Sie die folgenden Schritte zur Konfiguration aus. Apache für Ihre individuelle Virtual-Host-Konfiguration.

  • Erstellen einer neuen Konfigurationsdatei für den virtuellen Host

Erstellen Sie zunächst ein neues Apache Konfigurationsdatei für virtuelle Hosts in der /etc/apache2/sites-available/ Verzeichnis. Für dieses Beispiel nennen wir es website.confÖffnen Sie die Datei mit einem Texteditor, z. B. nano:

$ sudo nano /etc/apache2/sites-available/website.conf
  • Virtuelle Hostkonfiguration hinzufügen

Im website.conf Datei, fügen Sie die folgende Konfiguration hinzu. Ersetzen app.example.com mit Ihrem Domänennamen und [email protected] mit Ihrer Webadministrator-E-Mail: apacheconfCopyEdit

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName app.example.com

    DocumentRoot /var/www/html/website
    DirectoryIndex index.html index.php

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    <Directory /var/www/html/website>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

Diese Konfiguration sagt Apache zu:

  • Warten Sie auf Anforderungen auf Port 80 (Standard-HTTP-Port).
  • Verwenden Sie Ihre angegebene Domäne (app.example.com).
  • Servieren Sie den Inhalt aus dem /var/www/html/website Verzeichnis.
  • Arbeiten jederzeit weiterbearbeiten können. Jede Präsentation und jeder KI-Avatar, den Sie von Grund auf neu erstellen oder hochladen,  index.html or index.php als die bereitzustellende Standarddatei.
  • Protokollieren Sie Fehler und Zugriffsanforderungen in angegebenen Protokolldateien.
  • Wenden Sie zusätzliche verzeichnisspezifische Einstellungen an, z. B. das Zulassen .htaccess Überschreibungen.
  • Speichern und schließen Sie die Datei

Nachdem Sie die Konfiguration hinzugefügt haben, speichern und schließen Sie die Datei durch Drücken von CTRL + X und dann Y, und schlussendlich Enter.

  • Standard deaktivieren Apache Virtueller Host

Verhindern Apache Um den standardmäßigen virtuellen Host zu deaktivieren, verwenden Sie folgenden Befehl:

$ sudo a2dissite 000-default
  • Aktivieren der neuen virtuellen Hostkonfiguration

Aktivieren Sie die neue virtuelle Hostkonfiguration, indem Sie Folgendes ausführen:

$ sudo a2ensite website
  • Test Apache Konfiguration

Führen Sie den folgenden Befehl aus, um zu testen, ob Ihr Apache Enthält die Konfiguration Fehler?

$ sudo apachectl configtest

Sie sollten die Ausgabe sehen Syntax OK wenn keine Fehler vorliegen.

  • Erstellen Sie das Web-Stammverzeichnis

Falls es noch nicht existiert, erstellen Sie das in der Konfiguration angegebene Web-Stammverzeichnis:

$ sudo mkdir -p /var/www/html/website
  • Fügen Sie eine Beispiel-HTML-Datei hinzu

Erstellen Sie als Nächstes eine einfache index.html Datei in das /var/www/html/website Verzeichnis:

$ sudo nano /var/www/html/website/index.html

Fügen Sie den folgenden HTML-Inhalt hinzu, um „Grüße von YouStable" Nachricht:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Apache Web Server</title>
</head>
<body>
    <h1>Greetings from YouStable</h1>
</body>
</html>

Speichern und schließen Sie die Datei.

  • Festlegen von Berechtigungen für das Web-Stammverzeichnis

Gewähren Sie dem/der Apache Webserver-Benutzer (www-data) für das Web-Stammverzeichnis:

$ sudo chown -R www-data:www-data /var/www/html/website
  • Wiederaufnahme Apache Änderungen anwenden

Starten Sie abschließend das Gerät neu. Apache Dienst zum Anwenden der Konfigurationsänderungen:

$ sudo systemctl restart apache2

Ihre Apache Der Webserver ist so konfiguriert, dass er eine Website von Ihrem benutzerdefinierten virtuellen Host unter Verwendung der Domain bereitstellt. app.example.com auf Port 80. Wenn Sie auf diese Domäne zugreifen, sollte die Meldung „Grüße von YouStable" Botschaft.

Hier ansehen | So installieren Sie PIP ganz einfach unter Ubuntu (Stand: 2026)


Fazit

Montage von Apache auf Linux ist Unkompliziert, egal ob Sie Ubuntu, Debian, CentOS, Fedora oder Arch Linux verwenden. Nach der Installation können Sie mit der Konfiguration beginnen. Apache zum Hosten Ihrer Websites und Anwendungen.

Von der Modifizierung virtueller Hosts bis hin zu ermöglichen SSL, Apache bietet eine breite Palette an Funktionen für Anfänger und fortgeschrittene Benutzer. Mit dieser Anleitung haben Sie die Einrichtung erfolgreich abgeschlossen. Apache auf Ihrem Linux-System.

Weitere Anpassungsmöglichkeiten finden Sie unter Apachedie offizielle Dokumentation von [Name der Plattform] und erkunden Sie erweiterte Funktionen wie die Einrichtung von [Name der Plattform]. SSL, Konfiguration von mod_rewrite und Aktivierung PHP.

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind mit * gekennzeichnet.

Nach oben scrollen