Datenschutz-Einstellungen

Für den Betrieb der Webseite verwenden wir notwendige lokale Einstellungen. Der externe Chat von Chatra wird erst geladen, wenn du zustimmst; dabei kann eine Verbindung zu Chatra hergestellt werden.

Dokumentation/VPS & Serverbetrieb/Nginx-Webserver einrichten
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 nginx
AlmaLinux
dnf install -y nginx
systemctl enable --now nginx
2

Ports freigeben

UFW
ufw allow 80/tcp
ufw allow 443/tcp
firewalld
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --reload
3

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