Zum Inhalt springen
Aback Tools Logo

Nginx-Brotli-Konfigurationsgenerator

Erzeugen Sie in Sekunden eine produktionsreife Nginx-Brotli-Komprimierungskonfiguration. Stellen Sie Komprimierungsstufe, brotli_static-Modus, MIME-Typen und GZIP-Fallback ein – kopieren Sie dann den nginx.conf-Ausschnitt, befolgen Sie die Installationsschritte und prüfen Sie mit dem enthaltenen curl-Befehl. Läuft vollständig in Ihrem Browser – ohne Anmeldung.

Nginx Brotli Config Generator

Configure your Nginx Brotli compression settings and generate a production-readynginx.confsnippet - with MIME types, compression level, static pre-compression, and optional GZIP fallback. All generation runs locally in your browser.

Recommended default - good balance

1 (fastest)6 (default)11 (best)
bytes (skip smaller responses)

Warum unseren Nginx-Brotli-Konfigurationsgenerator verwenden?

Das sind die wichtigsten Vorteile des Tools.

  • Sofortige Nginx-Brotli-Konfiguration: Stellen Sie Komprimierungsstufe, statischen Modus, MIME-Typen und GZIP-Fallback ein – der Nginx-Brotli-Konfigurationsgenerator erzeugt sofort einen produktionsreifen nginx.conf-Ausschnitt ohne Wartezeit.
  • Sicherer Online-Nginx-Brotli-Konfigurationsgenerator: Die gesamte Konfigurationserzeugung läuft in Ihrem Browser. Keine Serverdetails, Domainnamen oder Konfigurationsdaten werden irgendwohin gesendet – völlig privat und offline nutzbar.
  • Komplettes Setup – Konfig, Schritte und Skript: Erhalten Sie den nginx.conf-Ausschnitt, Schritt-für-Schritt-Installationsanweisungen, einen curl-Prüfbefehl und ein Shell-Skript zur Vorabkomprimierung für den brotli_static-Modus – alles an einem Ort.
  • 100 % kostenlos für immer: Erzeugen Sie Nginx-Brotli-Konfigurationen für beliebig viele Server, völlig kostenlos. Kein Konto, kein Abonnement, keine Limits und keine Werbung.

Was ist die Nginx-Brotli-Konfiguration?

Die Nginx-Brotli-Konfiguration aktiviert das Modul ngx_brotli, um HTTP-Antworten mit Googles Brotli-Algorithmus zu komprimieren, bevor sie an Clients gesendet werden. Brotli erreicht bei vergleichbarem CPU-Aufwand 15–25 % bessere Komprimierung als GZIP und ist damit das bevorzugte Komprimierungsformat für moderne Webauslieferung. Unser kostenloser Nginx-Brotli-Konfigurationsgenerator erzeugt einen vollständigen, produktionsreifen nginx.conf-Ausschnitt mit den korrekten Direktiven, MIME-Typen und optionalem GZIP-Fallback – alles lokal in Ihrem Browser erzeugt, ohne Anmeldung.

So funktioniert unser Nginx-Brotli-Konfigurationsgenerator

Das sind die drei Schritte.

  1. Einstellungen konfigurieren: Wählen Sie Komprimierungsstufe (1-11), brotli_static-Modus, Installationsmethode, MIME-Typen und optionalen GZIP-Fallback über die interaktiven Steuerelemente.
  2. Sofort erzeugen: Klicken Sie auf „Konfiguration erzeugen“ – der Nginx-Brotli-Konfigurationsgenerator erstellt einen vollständigen nginx.conf-Ausschnitt mit allen gewählten Optionen, vollständig in Ihrem Browser.
  3. Kopieren und deployen: Kopieren Sie die erzeugte Konfiguration, befolgen Sie die Installationsschritte und prüfen Sie mit dem bereitgestellten curl-Befehl. Nutzen Sie für den statischen Modus das enthaltene Shell-Skript zur Vorabkomprimierung.

Was die erzeugte Konfiguration enthält

Das sind die erzeugten Elemente.

  • Modul-Laden: Die korrekten load_module-Direktiven für die dynamische Installation oder ein Hinweis für statisch kompilierte Setups bzw. OpenResty.
  • Kern-Direktiven: brotli on, brotli_comp_level, brotli_static, brotli_min_length und brotli_vary.
  • MIME-Typ-Liste: Alle komprimierbaren Standard-MIME-Typen plus optional Webfonts, SVG-Bilder, JSON-LD und XML-Varianten je nach Auswahl.
  • GZIP-Fallback: Ein optionaler GZIP-Block für Clients, die Brotli nicht unterstützen – stellt sicher, dass alle Browser komprimierte Antworten erhalten.

Die richtige Komprimierungsstufe wählen

Der Nginx-Brotli-Konfigurationsgenerator unterstützt alle 11 Brotli-Komprimierungsstufen. Stufe 6 ist der empfohlene Standard für die meisten Deployments – sie erreicht nahezu maximale Komprimierung bei vertretbarem CPU-Aufwand. Verwenden Sie für dynamische Antworten (API-Endpunkte, serverseitig gerendertes HTML) Stufe 4-5, um zusätzliche Latenz zu minimieren. Für statische Vorabkomprimierung (mit brotli_static on) verwenden Sie Stufe 11 – der CPU-Aufwand fällt einmal zur Build-Zeit an, nicht pro Anfrage. Stufe 11 erreicht typischerweise 20–26 % bessere Komprimierung als GZIP Stufe 9.

Häufig gestellte Fragen

Ein Nginx-Brotli-Konfigurationsgenerator erzeugt einen sofort nutzbaren nginx.conf-Ausschnitt, der Brotli-Komprimierung auf Ihrem Nginx-Webserver aktiviert. Stellen Sie Komprimierungsstufe, statischen Modus, MIME-Typen und GZIP-Fallback ein – der Generator gibt die korrekten Direktiven sofort aus. Unser kostenloser Online-Nginx-Brotli-Konfigurationsgenerator läuft vollständig in Ihrem Browser, ohne Anmeldung.

Mit brotli_static on liefert Nginx eine vorkomprimierte .br-Datei aus, wenn sie neben der Originaldatei existiert, und greift andernfalls auf dynamische Komprimierung zurück. Mit brotli_static always liefert Nginx immer die .br-Datei und gibt eine 404 zurück, wenn sie nicht existiert – verwenden Sie dies nur, wenn Sie sicher sind, dass alle Dateien vorkomprimiert wurden. Der Modus „on“ ist für die meisten Deployments sicherer.

Ja. Der Nginx-Brotli-Konfigurationsgenerator läuft vollständig in Ihrem Browser – die gesamte Konfigurationserzeugung erfolgt lokal mit JavaScript. Es werden keine Serverdetails, Domainnamen oder Konfigurationsdaten an einen Server gesendet. Ihre Einstellungen verlassen Ihr Gerät nie.

Ja. Der Nginx-Brotli-Konfigurationsgenerator ist 100 % kostenlos – ohne Anmeldung, ohne Abonnement und ohne Limits. Erzeugen Sie Konfigurationen für beliebig viele Server.

Führen Sie unter Ubuntu/Debian aus: sudo apt install libnginx-mod-http-brotli-filter libnginx-mod-http-brotli-static. Damit werden die dynamischen Module installiert und die load_module-Direktiven automatisch hinzugefügt. Alternativ können Sie Nginx aus dem Quellcode mit dem ngx_brotli-Modul von github.com/google/ngx_brotli kompilieren oder OpenResty verwenden, das Brotli-Unterstützung standardmäßig enthält.

Stufe 6 ist der empfohlene Standard für dynamische Komprimierung – sie erreicht nahezu maximale Komprimierung bei vertretbarem CPU-Aufwand. Für statische Vorabkomprimierung (brotli_static) verwenden Sie Stufe 11, da der CPU-Aufwand nur einmal zur Build-Zeit anfällt. Für stark frequentierte API-Endpunkte, bei denen Latenz zählt, verwenden Sie Stufe 4-5. Die Stufen 1-3 sind nur für extrem latenzempfindliche dynamische Inhalte sinnvoll.

Ja – behalten Sie GZIP immer als Fallback bei. Brotli wird zwar von rund 96 % der Browser unterstützt, aber einige Clients (ältere Browser, HTTP/1.0-Proxys, manche API-Clients) unterstützen nur GZIP. Nginx handelt automatisch die beste Codierung anhand des Accept-Encoding-Headers des Clients aus, sodass beide ohne manuelle Routing-Logik koexistieren können.

Die Direktive brotli_vary on fügt den Antwortheader Vary: Accept-Encoding hinzu. Ohne ihn können CDNs und Reverse-Proxys eine Brotli-komprimierte Antwort cachen und an Clients ausliefern, die nur GZIP unterstützen – was zu Dekomprimierungsfehlern führt. Aktivieren Sie brotli_vary immer, wenn Sie Brotli hinter einem CDN oder Caching-Proxy einsetzen.

Führen Sie aus: curl -H "Accept-Encoding: br" -I https://ihredomain.de/ und prüfen Sie auf Content-Encoding: br in den Antwortheadern. Sie können auch die Browser-DevTools → Tab Netzwerk → eine Anfrage auswählen → Header → nach Content-Encoding: br suchen. Auch der Header Vary: Accept-Encoding sollte vorhanden sein.