Nginx Config Generator
Nginx-Serverkonfiguration erstellen – mit Presets für WordPress, Laravel und statische Seiten.
Nginx Config Generator
Nginx-Serverkonfiguration visuell zusammenstellen und als Konfigurationsdatei exportieren.
Schnellvorlagen
Server-Einstellungen
Optionen
Generierte Nginx-Konfiguration
100% Datenschutz
Alle Konfigurationen werden ausschließlich in Ihrem Browser erstellt. Es werden keine Daten an Server übertragen.
Häufig gestellte Fragen zur Nginx-Konfiguration
Nginx (ausgesprochen „Engine-X“) ist ein leistungsstarker Webserver, Reverse-Proxy und Load-Balancer. Er ist für seine hohe Performance, geringe Speichernutzung und Fähigkeit, viele gleichzeitige Verbindungen zu verarbeiten, bekannt. Nginx wird weltweit auf über 30% aller Webserver eingesetzt.
Die Hauptkonfiguration befindet sich unter /etc/nginx/nginx.conf. Einzelne Server-Blöcke (Virtual Hosts) werden typischerweise in /etc/nginx/sites-available/ erstellt und über einen Symlink in /etc/nginx/sites-enabled/ aktiviert. Nach Änderungen muss Nginx mit sudo nginx -t && sudo systemctl reload nginx neu geladen werden.
Installieren Sie Certbot mit sudo apt install certbot python3-certbot-nginx und führen Sie sudo certbot --nginx -d example.com aus. Certbot erstellt automatisch das SSL-Zertifikat und passt Ihre Nginx-Konfiguration an. Die Zertifikate werden unter /etc/letsencrypt/live/ gespeichert und automatisch alle 90 Tage erneuert.
Apache verwendet ein prozess-/threadbasiertes Modell, während Nginx auf eine ereignisgesteuerte Architektur setzt. Nginx ist bei vielen gleichzeitigen Verbindungen effizienter und verbraucht weniger Speicher. Apache bietet dafür .htaccess-Dateien für verzeichnisbezogene Konfiguration, was bei Shared Hosting praktisch ist. Für High-Traffic-Websites und als Reverse-Proxy ist Nginx in der Regel die bessere Wahl.
Nginx leitet eingehende Anfragen mit der proxy_pass-Direktive an Ihre Node.js-Anwendung weiter, z. B. proxy_pass http://127.0.0.1:3000;. Dabei übernimmt Nginx SSL-Terminierung, statische Dateien, Gzip-Komprimierung und Load-Balancing, während Node.js sich auf die Anwendungslogik konzentriert. Verwenden Sie unser Preset „Node.js Proxy“ als Ausgangsbasis.
Verwenden Sie den Befehl sudo nginx -t, um die Konfiguration auf Syntaxfehler zu prüfen, bevor Sie Nginx neu laden. Bei einem Fehler zeigt Nginx die betroffene Datei und Zeilennummer an. Laden Sie die Konfiguration erst mit sudo systemctl reload nginx neu, wenn der Test erfolgreich war. Die Fehlerprotokolle finden Sie unter /var/log/nginx/error.log.
100% Datenschutz
Alle Dateien werden ausschließlich in Ihrem Browser verarbeitet. Es werden keine Daten auf unsere Server hochgeladen. Die Verarbeitung erfolgt komplett lokal auf Ihrem Gerät – Ihre Dateien verlassen niemals Ihren Computer.
Server-Konfiguration benötigt?
Wir kümmern uns um die professionelle Einrichtung und Optimierung Ihrer Webserver.
Kontakt aufnehmen