Webserver installieren
Anleitung zur Installation der Webserver Apache2 und Nginx auf einem Rootserver.
Apache2 und Nginx im vergleich
Apache2:
• Klassischer Webserver, sehr weit verbreitet
• Unterstützt .htaccess
-Dateien
• Einfache Konfiguration, ideal für Einsteiger und WordPress-Hosting
• Arbeitet prozessbasiert, was unter hoher Last zu Leistungseinbußen führen kann
Nginx:
• Moderner, ressourcenschonender Webserver
• Arbeitet ereignisbasiert → sehr performant unter hoher Last
• Kein .htaccess
-Support
• Häufig als Reverse Proxy vor Apache oder anderen Diensten verwendet
Apache2
- System aktualisieren
Aktualisiere zunächst das System deines Rootservers. Öffne dazu die Konsole und gib den folgenden Befehl ein:
apt update && apt upgrade -y
apt update && apt upgrade -y
- Apache2 installieren
Installiere Apache2, indem du folgenden Befehl in der Konsole eingibst:
sudo apt install apache2
sudo apt install apache2
- Standard-Webverzeichnis
Nach der Installation kannst du dort die Dateien deiner Website hochladen:
/var/www/html
/var/www/html
- Überprüfen, ob die Website erreichbar ist
Öffne einen Webbrowser und navigiere zu: http://<server-ip>
- Wichtige Befehle
sudo systemctl status apache2 # Zeigt den Status von Apache2 an
sudo systemctl restart apache2 # Startet Apache2 neu
sudo systemctl enable apache2 # Aktiviert Apache2 beim Systemstart
sudo systemctl status apache2 # Zeigt den Status von Apache2 an
sudo systemctl restart apache2 # Startet Apache2 neu
sudo systemctl enable apache2 # Aktiviert Apache2 beim Systemstart
Nginx
- System aktualisieren
Aktualisiere zunächst das System deines Rootservers. Öffne dazu die Konsole und gib den folgenden Befehl ein:
apt update && apt upgrade -y
apt update && apt upgrade -y
- Nginx installieren
Installiere Nginx, indem du folgenden Befehl in der Konsole eingibst:
sudo apt install nginx
sudo apt install nginx
- Standard-Webverzeichnis
Nach der Installation kannst du dort die Dateien deiner Website hochladen:
/var/www/html
/var/www/html
- Überprüfen, ob die Website erreichbar ist
Öffne einen Webbrowser und navigiere zu: http://<server-ip>
- Wichtige Befehle
sudo systemctl status nginx # Zeigt den Status von Nginx an
sudo systemctl restart nginx # Startet Nginx neu
sudo systemctl enable nginx # Aktiviert Nginx beim Systemstart
sudo systemctl status nginx # Zeigt den Status von Nginx an
sudo systemctl restart nginx # Startet Nginx neu
sudo systemctl enable nginx # Aktiviert Nginx beim Systemstart
INFO
Hier findest du eine Anleitung zur Installation eines SSL-Zertifikats: Anleitung