Apache2 - Installation

Dieser Artikel beschreibt, wie Sie unter Ubuntu 24.04 LTS einen Apache2 Webserver installieren und eine einfache Website bereitstellen.
Voraussetzungen
- Ubuntu 24.04 LTS (Server oder Desktop)
- Sudo- oder Root-Zugriff
- Internetverbindung
Die Installation erfolgt ausschließlich aus den offiziellen Ubuntu-Paketquellen.
Installation von Apache2
Die Installation wird direkt über den Paketmanager von Ubuntu durchgeführt.
-
Schritt 1: Zuerst sollten die Paketlisten aktualisiert und vorhandene Pakete auf den neuesten Stand gebracht werden:
sudo apt update && sudo apt upgrade -y -
Schritt 2: Anschließend kann der Apache2 Webserver installiert werden:
sudo apt install apache2 -y -
Schritt 3: Mit folgendem Befehl kann geprüft werden, ob der Apache2-Dienst aktiv ist:
systemctl status apache2 -
Schritt 4: Ist der Dienst aktiv, sollte der Webserver nun im Browser unter
http://IP-Adresse/erreichbar sein.
Eigene Website einfügen
Nach der erfolgreichen Installation kann der Standardinhalt durch eine eigene Website ersetzt werden.
-
Schritt 1: Wechseln Sie in das Standard-Webverzeichnis von Apache:
cd /var/www/html/ -
Schritt 2: Optional können Sie die bestehende
index.htmlsichern oder entfernen. -
Schritt 3: Erstellen Sie eine neue Beispiel-Webseite:
sudo nano index.html -
Schritt 4: Nach dem Speichern der Datei ist die neue Website sofort im Browser sichtbar.
Fehlerbehebung
- Webseite nicht erreichbar
- Prüfen, ob der Dienst läuft:
systemctl status apache2 - Firewall-Regeln kontrollieren:
sudo ufw status
- Prüfen, ob der Dienst läuft:
- Änderungen werden nicht angezeigt
- Browser-Cache leeren oder Seite neu laden (
Strg + F5) - Dateirechte prüfen:
ls -l /var/www/html
- Browser-Cache leeren oder Seite neu laden (
- Port 80 belegt
- Belegte Ports prüfen:
sudo ss -tulpn
- Belegte Ports prüfen:
Zusammenfassung
Mit wenigen Schritten lässt sich unter Ubuntu 24.04 LTS ein Apache2 Webserver installieren und betreiben. Nach der Installation kann der Standardinhalt einfach durch eigene Webseiten ersetzt und der Webserver mit grundlegenden Maßnahmen abgesichert werden.
|
Autor: Adrian Zillner Adrian Zillner ist im Technical Service bei der Thomas-Krenn AG tätig. Er ist für das Betreuen von Kunden und Beantworten von Fragen bei technischen Problemen zuständig. |

