====== Webserver unter Ubuntu installieren und eine einfache Website erstellen ====== Diese Anleitung zeigt, wie man auf Ubuntu einen Webserver installiert, startet und eine einfache Website bereitstellt. ===== 1. Voraussetzungen ===== * Ein Ubuntu-System (z. B. Ubuntu 22.04 LTS) * Terminalzugriff mit sudo-Rechten * Grundkenntnisse in der Nutzung der Kommandozeile ===== 2. Webserver installieren ===== Wir verwenden den beliebten Apache-Webserver. * Öffne ein Terminal. * Aktualisiere die Paketliste: ---- sudo apt update ---- * Installiere Apache: ---- sudo apt install apache2 -y ---- ===== 3. Apache starten und Status prüfen ===== * Starte den Webserver: ---- sudo systemctl start apache2 ---- * Prüfe, ob Apache läuft: ---- sudo systemctl status apache2 ---- * Optional: Apache beim Boot automatisch starten: ---- sudo systemctl enable apache2 ---- ===== 4. Firewall konfigurieren ===== * Prüfe, ob die Firewall aktiv ist: ---- sudo ufw status ---- * Wenn die Firewall inaktiv ist, aktiviere sie: ---- sudo ufw enable ---- > Hinweis: Die Firewall wird dadurch eingeschaltet. Prüfe danach erneut den Status. * Erlaube HTTP- und HTTPS-Verkehr: ---- sudo ufw allow 'Apache Full' ---- * Den Status der Firewall überprüfen: ---- sudo ufw status ---- ===== 5. Testen des Servers ===== * Öffne einen Webbrowser und gib die IP-Adresse des Servers ein: ---- http://SERVER-IP ---- * Du solltest die Standardseite von Apache sehen: "It works!" ===== 6. Eine einfache Website erstellen ===== 1. Wechsel in das Webverzeichnis: ---- cd /var/www/html ---- 2. Erstelle eine neue HTML-Datei, z. B. index.html: ---- sudo nano index.html ---- 3. Füge einfachen HTML-Code ein: ----
Dies ist eine einfache HTML-Seite.
---- 4. Speichere die Datei (STRG+O) und verlasse den Editor (STRG+X). ===== 7. Website testen ===== * Aktualisiere im Browser die Seite http://SERVER-IP. * Du solltest jetzt deine eigene HTML-Seite sehen. ===== 8. Weiterführende Schritte ===== * Weitere HTML-Seiten erstellen und verlinken * CSS und JavaScript einbinden * Apache-Konfiguration anpassen (/etc/apache2) * Sicherheitsupdates regelmäßig durchführen: ---- sudo apt update && sudo apt upgrade -y ----