VPS & Serverbetrieb
Nginx-Webserver einrichten
Eine einfache Webseite oder Webanwendung mit Nginx bereitstellen.
ca. 10 Min.Aktualisiert: 21.09.2026
1
Installation
Debian/Ubuntu
apt update && apt install -y nginx
systemctl enable --now nginxAlmaLinux
dnf install -y nginx
systemctl enable --now nginx2
Ports freigeben
UFW
ufw allow 80/tcp
ufw allow 443/tcpfirewalld
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --reload3
Beispiel für einen Reverse Proxy
/etc/nginx/sites-available/app.example.com
server {
listen 80;
server_name app.example.com;
location / {
proxy_pass http://127.0.0.1:3000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}4
Konfiguration testen
Nginx prüfen
nginx -t
systemctl reload nginx
curl -I http://app.example.comPassende nächste Anleitungen
HTTPS mit Let’s Encrypt und Certbot
Kostenloses TLS-Zertifikat für einen Nginx-Webserver einrichten.
Benutzer und sudo einrichten
Einen persönlichen Administrator-Benutzer anlegen und Root-Zugriffe reduzieren.
Browser-Konsole und Notfallzugriff
Was du tun kannst, wenn SSH nicht mehr funktioniert.
Das richtige Linux auswählen
Entscheidungshilfe zwischen Debian, Ubuntu und AlmaLinux für deinen VPS.
