NGINX Server Block Generator
Führung
NGINX Server Block Generator
Bauen Sie einen fertigen NGINX-Serverblock aus einem einfachen Formular. Wählen Sie einen Port, entscheiden Sie zwischen der Bereitstellung statischer Dateien oder dem Weiterleiten an einen Backend-Dienst, und schalten Sie SSL, HTTP/2, Gzip und einen HTTP-zu-HTTPS-Redirect ein. Der Ausgabe wird automatisch aktualisiert und ist sicher zum Einsetzen in /etc/nginx/sites-available/ auf den meisten Distributionen.
Nutzung
- Geben Sie die primäre Servername (zum Beispiel
example.com) und beliebige zusätzliche Aliase wiewww.example.com. - Wählen Sie den Listenport – typischerweise
80für HTTP. Der Port wird automatisch durch443 sslersetzt, wenn SSL aktiviert ist. - Wählen Sie einen Modus: Statische Dateien zeigt die Felder für Dokumentwurzel und Indexdateien, während Reverse Proxy ein Feld für eine Upstream-URL mit optionaler Weiterleitung von WebSocket-Header enthält.
- Umschalten SSL aktivieren um Zertifikatpfade, HTTP/2 und einen automatischen HTTP-zu-HTTPS-Redirect-Block hinzuzufügen.
- Passen Sie Extras wie Gzip-Compressions, maximale Client-Body-Größe und Zugriffs- oder Fehlerlog-Pfade an.
- Verwenden Sie die Kopie oder Herunterladen Buttons auf der Ausgabe, um die Konfiguration zu erhalten.
Funktionen
- Statik oder Reverse-Proxy-Modus – Wechseln Sie zwischen der Bereitstellung von Dateien aus einer Dokumentwurzel und dem Weiterleiten von Anfragen an einen Backend-Dienst.
- SSL-Hilfen – Ein Schalter fügt
ssl_certificate,ssl_certificate_keyzusammen mit modernen TLS-Protokollen, optionaler HTTP/2 und einem separaten HTTP-zu-HTTPS-Redirect-Serverblock hinzu. - WebSocket-bewusstes Proxy – Reverse-Proxy-Modus kann die erforderlichen
UpgradeundConnectionHeader für WebSocket- und Server-Sent-Events-Backends ausgeben. - Produktions-sichere Standardwerte – Sinnvolle
X-Forwarded-*Headers, Gzip-MIME-Typen, IPv6-Listener und konfigurierbareclient_max_body_size, Zugriffs- und Fehlerlog-Pfade. - Live-Vorschau – Die Ausgabe wird automatisch bei jeder Eingabeänderung neu generiert, mit Kopier- und Herunterladen-Buttons für schnelle Bereitstellung.
Häufig gestellte Fragen
-
Was ist ein NGINX-Serverblock?
Ein Serverblock ist das NGINX-Äquivalent eines Apache-Virtual Hosts. Er gruppiert Direktiven, die bestimmen, wie NGINX auf eine Anfrage für eine bestimmte Host-Name und Port reagiert: welche Dateien zu servieren, wo der Traffic weitergeleitet wird, welches TLS-Zertifikat verwendet wird und welche Logs erstellt werden. NGINX vergleicht einen eingehenden Request mit einem Serverblock, indem er den
HostHeader und den lauschenden Socket mit den Angaben des Blocks vergleicht.server_nameundlistenDirektiven. -
Wie wählt NGINX zwischen statischen Dateien und Reverse-Proxy?
Das Verhalten wird pro
locationbestimmt. Ein statischer-Datei-Location verwendetrootplustry_filesundindexum auf der Festplatte nach Dateien zu suchen; ein Reverse-Proxy-Location verwendetproxy_passum die Anfrage an eine andere Adresse über HTTP weiterzuleiten. NGINX selbst erkennt das nicht automatisch – Sie wählen den Modus durch Schreiben der entsprechenden Direktiven, und NGINX führt einfach die Block aus, der mit der Anfrage-URI übereinstimmt. -
Warum wird HTTP/2 anstatt HTTP/1.1 verwendet?
HTTP/2 multiplexiert viele parallele Anfragen über eine einzelne TCP-Verbindung, sendet Headers in komprimierter binärer Form (HPACK) und unterstützt Server Push. In der Praxis reduziert dies das Head-of-Line-Blocking und senkt die Latenz für Seiten, die viele Ressourcen aus dem gleichen Ursprung laden. HTTP/2 erfordert außerdem TLS in Browsern, weshalb es gemeinsam mit SSL auf dem gleichen Listener aktiviert wird.
-
Was wird durch Gzip-Compressions tatsächlich komprimiert?
Das NGINX-Modul
gzipkomprimiert die ausgehenden Antwortkörper vor dem Verlassen des Servers mit DEFLATE und einer konfigurierbaren Stufe. Es ist besonders wirksam bei textähnlichen MIME-Typen – HTML, CSS, JavaScript, JSON, XML, SVG – und ist bei bereits komprimierten Formaten wie JPEG, PNG oder Video ein Leerlauf. NGINX gibt die Unterstützung an Clients über denVary: Accept-EncodingHeader weiter, damit Caches sowohl komprimierte als auch unkomprimierte Kopien speichern können. -
Welche Rolle spielt X-Forwarded-For bei Proxy-Verarbeitung?
Wenn eine Anfrage durch einen Reverse-Proxy geht, sieht der Backend-Dienst die IP-Adresse des Proxys als Client. Der
X-Forwarded-ForHeader bewahrt die ursprüngliche Kette von Client-Adressen auf, undX-Real-IPzeichnet nur den unmittelbaren Client auf. Zusammen mitX-Forwarded-Protoermöglichen sie dem Backend, herauszufinden, wer der echte Besucher ist und ob er über HTTPS verbunden ist, was für genaue Limitierung, Zugriffskontrolle und Analysen unerlässlich ist.
Erweiterungen installieren
IO-Tools zu Ihrem Lieblingsbrowser hinzufügen für sofortigen Zugriff und schnellere Suche
恵 Die Anzeigetafel ist eingetroffen!
Anzeigetafel ist eine unterhaltsame Möglichkeit, Ihre Spiele zu verfolgen. Alle Daten werden in Ihrem Browser gespeichert. Weitere Funktionen folgen in Kürze!
Unverzichtbare Tools
Alle Neuheiten
AlleAktualisieren: Unser neuestes Werkzeug wurde am 5. Mai 2026 hinzugefügt
