Skip to content

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

  1. 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
  1. Apache2 installieren

Installiere Apache2, indem du folgenden Befehl in der Konsole eingibst:

sudo apt install apache2
sudo apt install apache2
  1. Standard-Webverzeichnis

Nach der Installation kannst du dort die Dateien deiner Website hochladen:

/var/www/html
/var/www/html
  1. Überprüfen, ob die Website erreichbar ist

Öffne einen Webbrowser und navigiere zu: http://<server-ip>

  1. 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

  1. 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
  1. Nginx installieren

Installiere Nginx, indem du folgenden Befehl in der Konsole eingibst:

sudo apt install nginx
sudo apt install nginx
  1. Standard-Webverzeichnis

Nach der Installation kannst du dort die Dateien deiner Website hochladen:

/var/www/html
/var/www/html
  1. Überprüfen, ob die Website erreichbar ist

Öffne einen Webbrowser und navigiere zu: http://<server-ip>

  1. 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

Alle Preise verstehen sich in Euro und inklusive der gesetzlichen MwSt.