NGINX-Konfigurationsgenerator
Erstellt einen vollständigen NGINX-Serverblock aus Domain, TLS, Proxy-, Zwischenspeicher- und Sicherheitsoptionen.
NGINX-Konfigurationsgenerator
Legen Sie die Optionen für die Websites fest, die Sie bereitstellen, und dieses Tool erstellt einen einsatzbereiten NGINX-Serverblock: die Domain und ihre Aliase, das Dokumentenverzeichnis, ob Port 443 mit HTTP/2 abhören und HTTP darauf umleiten soll, sowie den Speicherort des Zertifikats und des privaten Schlüssels. Schalten Sie Reverse Proxy ein, um Traffic zu einem vorgelagerten Anwendungsserver zu leiten — der generierte Location-Block leitet Host, X-Real-IP und X-Forwarded-For/-Proto weiter, damit die Anwendung die echte Client-Adresse hinter dem Proxy sieht — oder servieren Sie statische Dateien direkt mit Cache-Headern und einem Verfallsdatum für Assets wie CSS, JS und Bilder.
Aktivieren Sie Gzip- und Brotli-Komprimierung, ein Single-Page-App-Fallback, das unbekannte Pfade zu index.html umschreibt, und einen Sicherheitsblock, der HSTS, X-Content-Type-Options und eine Referrer-Policy hinzufügt. Das Blockieren des Zugriffs auf versteckte Dateien (.env, .git), das Festlegen einer benutzerdefinierten 404-Seite, ein Limit für die Anfragetextgröße und Pfade für Zugriffs- und Fehlerprotokolle vervollständigen eine Konfiguration, die die Direktiven abdeckt, die die meisten Websites wirklich benötigen, in der Reihenfolge, die NGINX erwartet. Die Aktivierung von HTTPS-Umleitung und Port-443-Abhören erzeugt zwei Serverblöcke — einen für die Umleitung, einen zum Bedienen — genau wie NGINX es verlangt.
Die Ausgabe ist reine NGINX-Konfiguration in sauberer Syntax, bereit zum Einfügen in eine Konfigurationsdatei unter /etc/nginx/sites-available/ oder wo immer Ihr Setup sie speichert. Jede Option ist auf eine echte Direktive abgebildet — es gibt keinen Platzhaltertext zum Suchen und Ersetzen, außer dem Austausch Ihrer eigenen Domain, Upstream-Adresse und Zertifikatspfade, falls Sie diese noch nicht eingegeben haben.
Alles läuft lokal in Ihrem Browser: die Domain, Pfade und Upstream-Adresse, die Sie eingeben, werden nur zum Erstellen des angezeigten Texts verwendet und nie irgendwo versendet. Kopieren Sie das Ergebnis, laden Sie es als .txt-Datei herunter oder senden Sie es zurück in die Eingabe, um es weiter zu verfeinern.