So installierst du einen Webserver auf deinem Linux Rootserver / vServer
Anleitung zur Installation der Webserver Apache2 und Nginx auf einem Linux Rootserver / vServer.
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 Servers. Öffne dazu die Konsole und gib den folgenden Befehl ein:bashapt update && apt upgrade -yapt update && apt upgrade -yApache2 installieren
Installiere Apache2, indem du folgenden Befehl in der Konsole eingibst:bashsudo apt install apache2sudo apt install apache2Standard-Webverzeichnis
Nach der Installation kannst du dort die Dateien deiner Website hochladen:/var/www/html/var/www/htmlWebsite testen
Öffne einen Webbrowser und navigiere zu:http://<server-ip>Wichtige Befehle
Mit folgenden Befehlen kannst du Apache2 verwalten:bashsudo systemctl status apache2 # Zeigt den Status von Apache2 an sudo systemctl restart apache2 # Startet Apache2 neu sudo systemctl enable apache2 # Aktiviert Apache2 beim Systemstartsudo 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 Servers. Öffne dazu die Konsole und gib den folgenden Befehl ein:bashapt update && apt upgrade -yapt update && apt upgrade -yNginx installieren
Installiere Nginx, indem du folgenden Befehl in der Konsole eingibst:bashsudo apt install nginxsudo apt install nginxStandard-Webverzeichnis
Nach der Installation kannst du dort die Dateien deiner Website hochladen:/var/www/html/var/www/htmlWebsite testen
Öffne einen Webbrowser und navigiere zu:http://<server-ip>Wichtige Befehle
Mit folgenden Befehlen kannst du Nginx verwalten:bashsudo systemctl status nginx # Zeigt den Status von Nginx an sudo systemctl restart nginx # Startet Nginx neu sudo systemctl enable nginx # Aktiviert Nginx beim Systemstartsudo 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