Zum Inhalt springen
Aback Tools Logo

Apache mod_deflate-Konfigurationsgenerator

Generieren Sie eine zum Einfügen bereite Apache mod_deflate GZIP-Komprimierungskonfiguration für .htaccess-, httpd.conf- oder VirtualHost-Blöcke. Mit dem Apache mod_deflate-Konfigurationsgenerator können Sie Komprimierungsstufe, MIME-Typen, Browser-Ausschlüsse und Vary-Header-Einstellungen konfigurieren – und erstellt sofort eine korrekte, produktionsbereite Konfiguration. Die gesamte Generierung läuft in Ihrem Browser – keine Anmeldung erforderlich.

Apache mod_deflate Config Generator
Configure the options below to generate a ready-to-paste Apache mod_deflate GZIP compression configuration. The apache mod_deflate config generator supports .htaccess, httpd.conf, and VirtualHost placement - with recommended MIME types, browser exclusions, and Vary header settings. All generation happens in your browser - no signup required.

Place in your document root .htaccess - no server restart needed.

1 (fastest)Default - recommended for most sites9 (smallest)

Additional MIME Types

Additional Options

Advanced Tuning (optional)

Default: 8096

Default: 15 (max)

Generated Apache Config

# -- Apache mod_deflate GZIP Compression ----------------------------------
# Place in your .htaccess file (document root or subdirectory)

<IfModule mod_deflate.c>

    # Enable GZIP compression for the following MIME types
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/x-javascript
    AddOutputFilterByType DEFLATE text/javascript
    AddOutputFilterByType DEFLATE application/json
    AddOutputFilterByType DEFLATE application/ld+json
    AddOutputFilterByType DEFLATE text/xml
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/atom+xml
    AddOutputFilterByType DEFLATE image/svg+xml

    # Compression level (1=fastest, 9=smallest; 6 is the recommended default)
    DeflateCompressionLevel 6

    # Add Vary: Accept-Encoding so CDNs cache compressed and uncompressed separately
    <IfModule mod_headers.c>
        Header append Vary Accept-Encoding
    </IfModule>

    # Disable GZIP for known broken browsers
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

    # Don't compress already-compressed file types
    SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|webp|avif|zip|gz|bz2|rar|7z|mp3|mp4|mov|avi|mkv|pdf|woff2)$ no-gzip dont-vary

</IfModule>

Prerequisite: mod_deflate must be enabled on your server. On cPanel/shared hosting it is usually enabled by default. On Ubuntu/Debian: sudo a2enmod deflate headers && sudo systemctl reload apache2

File placement

/var/www/html/.htaccess   ← document root
/var/www/html/app/.htaccess ← subdirectory

Verify GZIP is working

curl -H "Accept-Encoding: gzip" -I https://example.com/
# Look for: Content-Encoding: gzip

Warum unseren Apache mod_deflate-Konfigurationsgenerator verwenden?

  • Sofortige Apache mod_deflate-Konfiguration: Konfigurieren Sie Komprimierungsstufe, MIME-Typen, Browser-Ausschlüsse und Vary-Header-Einstellungen – der Apache mod_deflate-Konfigurationsgenerator erstellt sofort eine einfügefertige Konfiguration für.htaccess-, httpd.conf- oder VirtualHost-Blöcke.
  • Sicherer Apache mod_deflate-Konfigurationsgenerator online: Die gesamte Konfigurationsgenerierung erfolgt vollständig in Ihrem Browser. Es werden keine Serverdetails, Domänennamen oder Konfigurationsdaten an einen Server gesendet – sicher zum Generieren von Konfigurationen für interne, Staging- oder Produktions-Apache-Server.
  • Drei Platzierungsmodi: Der Apache mod_deflate-Konfigurationsgenerator unterstützt.htaccess (kein Neustart erforderlich), httpd.conf (Verzeichnis-/Standortblöcke) und VirtualHost-Platzierung – mit kontextbezogenen Platzierungsleitfäden und Hinweisen zu den Voraussetzungen für jeden Modus.
  • Für immer 100 % kostenlos: Der Apache mod_deflate-Konfigurationsgenerator ist völlig kostenlos, ohne Anmeldung, ohne Premium-Stufe, ohne Einschränkungen und ohne Werbung. Generieren Sie für immer unbegrenzte Apache GZIP-Konfigurationen zum Nulltarif.

Was ist Apache mod_deflate?

Apache mod_deflate ist ein Apache HTTP Server-Modul, das HTTP-Antworten mithilfe von GZIP (DEFLATE-Algorithmus) komprimiert, bevor es sie an den Client sendet. Wenn ein Browser einen Accept-Encoding: gzip-Anforderungsheader sendet, komprimiert Apache den Antworttext – wodurch die HTML-, CSS- und JavaScript-Übertragungsgrößen normalerweise um 70–85 % reduziert werden. Unser kostenloser Apache mod_deflate-Konfigurationsgenerator erstellt eine einfügefertige Konfiguration mit den richtigen AddOutputFilterByType-, DeflateCompressionLevel-, Browser-Ausschluss- und Vary-Header-Einstellungen.

So funktioniert unser Apache mod_deflate-Konfigurationsgenerator

  1. Wählen Sie Ihre Optionen: Wählen Sie die Konfigurationsplatzierung (.htaccess, httpd.conf oder VirtualHost), die Komprimierungsstufe, die zu komprimierenden MIME-Typen und zusätzliche Optionen wie Browser-Ausschlüsse und Vary-Header.
  2. Sofortige browserbasierte Generierung: Der Apache mod_deflate-Konfigurationsgenerator erstellt die Konfiguration in Echtzeit, während Sie Optionen anpassen – keine Server-Roundtrips, keine Anmeldung erforderlich.
  3. Kopieren und bereitstellen: Klicken Sie auf „Kopieren“, um die generierte Konfiguration zu kopieren, und fügen Sie sie dann in Ihre.htaccess-Datei oder Apache-Konfiguration ein. Verwenden Sie den Verifizierungsbefehl, um zu bestätigen, dass GZIP funktioniert.

Was wird konfiguriert?

  • AddOutputFilterByType DEFLATE: Aktiviert die GZIP-Komprimierung für bestimmte MIME-Typen – HTML, CSS, JS, JSON, XML, SVG und optional Schriftarten und Favicons.
  • DeflateCompressionLevel: Steuert den Kompromiss zwischen CPU und Größe – Stufe 6 ist die empfohlene Standardeinstellung, die das Komprimierungsverhältnis und die Server-CPU-Auslastung ausgleicht.
  • BrowserMatch-Ausschlüsse: Deaktiviert GZIP für Mozilla/4 und alte MSIE-Browser mit bekanntermaßen fehlerhafter GZIP-Unterstützung – verhindert beschädigte Antworten auf älteren Clients.
  • Vary: Accept-Encoding: Über mod_headers hinzugefügt – weist CDNs und Proxys an, komprimierte und unkomprimierte Versionen getrennt zwischenzuspeichern, wodurch verhindert wird, dass komprimierte Antworten an Clients gesendet werden, die GZIP nicht unterstützen.

mod_deflate vs mod_brotli – Welche sollten Sie verwenden?

mod_deflate (GZIP) bietet universelle Browserunterstützung und ist die sichere Standardeinstellung für alle Apache-Server. mod_brotli bietet eine um 15–25 % bessere Komprimierung als GZIP, erfordert jedoch Apache 2.4.26+ und wird nicht von allen Clients unterstützt. Der empfohlene Ansatz besteht darin, beides zu aktivieren: Apache stellt Brotli für Clients bereit, die es unterstützen (über Accept-Encoding: br), und greift für alle anderen auf GZIP zurück. Verwenden Sie diesen Apache mod_deflate-Konfigurationsgenerator für die GZIP-Ebene und koppeln Sie ihn mit einer mod_brotli-Konfiguration für moderne Clients.

Häufig gestellte Fragen

Ein Apache mod_deflate-Konfigurationsgenerator erstellt eine fertig einfügbare Apache HTTP Server-Konfiguration, die die GZIP-Komprimierung über mod_deflate ermöglicht. Unser kostenloser Online-Apache-mod_deflate-Konfigurationsgenerator läuft vollständig in Ihrem Browser – konfigurieren Sie Komprimierungsstufe, MIME-Typen, Browser-Ausschlüsse und Vary-Header und kopieren Sie die Ausgabe dann direkt in Ihre .htaccess- oder httpd.conf-Datei.

Ja, absolute Privatsphäre ist gewährleistet. Der Apache mod_deflate-Konfigurationsgenerator läuft vollständig clientseitig in Ihrem Browser – es werden keine Konfigurationsoptionen, Domänennamen oder Serverdetails an einen Server gesendet.

Ja. Der Apache mod_deflate-Konfigurationsgenerator ist 100 % kostenlos, ohne Anmeldung, ohne Abonnement, ohne Einschränkungen und ohne Werbung. Generieren Sie für immer unbegrenzte Apache GZIP-Konfigurationen zum Nulltarif.

Unter Ubuntu/Debian: Führen Sie „sudo a2enmod deflate headers && sudo systemctl reload apache2“ aus. Unter CentOS/RHEL: Kommentieren Sie „LoadModule deflate_module module/mod_deflate.so“ in httpd.conf aus. Beim Shared Hosting (cPanel/Plesk): mod_deflate ist normalerweise standardmäßig aktiviert.

Stufe 6 ist die empfohlene Standardeinstellung – sie bietet ein gutes Gleichgewicht zwischen Komprimierungsverhältnis und CPU-Auslastung. Verwenden Sie Stufe 1–3 für stark frequentierte Websites, bei denen die CPU einen Engpass darstellt. Der Unterschied in der Ausgabegröße zwischen Stufe 6 und Stufe 9 beträgt typischerweise weniger als 5 %.

Der Header „Vary: Accept-Encoding“ weist CDNs und Reverse-Proxys an, komprimierte und unkomprimierte Versionen getrennt zwischenzuspeichern. Ohne sie könnte ein CDN die GZIP-komprimierte Version zwischenspeichern und an Clients weitergeben, die GZIP nicht unterstützen, was zu fehlerhaften Antworten führt.

Nein. Rasterbilder und Audio-/Videodateien sind bereits komprimiert – die Anwendung von GZIP fügt fast nichts hinzu und verschwendet CPU. WOFF2-Schriftarten sind bereits Brotli-komprimiert. Aktivieren Sie die Schriftartkomprimierung nur für die älteren TTF-, OTF- und WOFF-Formate.

.htaccess-Dateien werden pro Anfrage verarbeitet und erfordern keinen Serverneustart – ideal für Shared Hosting. httpd.conf wird beim Serverstart verarbeitet und ist für Websites mit hohem Datenverkehr effizienter. Verwenden Sie die httpd.conf-Platzierung, wenn Sie Serverzugriff haben.

Führen Sie Folgendes aus: „curl -H „Accept-Encoding: gzip“ -I https://example.com/“ und suchen Sie in den Antwortheadern nach „Content-Encoding: gzip“. Sie können auch die Browser-DevTools → Registerkarte „Netzwerk“ → eine Anfrage auswählen → „Antwortheader für Inhaltskodierung überprüfen: gzip“ verwenden.