Um das mod_deflate-Modul in Apache zu konfigurieren, müssen Sie folgende Schritte ausführen:
1. Überprüfen, ob mod_deflate auf Ihrem Server installiert ist: Sie können das durch Ausführen des Befehls `apachectl -t -D DUMP_MODULES` in der Kommandozeile überprüfen. In der ausgegebenen Liste sollte `deflate_module (shared)` vorhanden sein.
2. Wenn das mod_deflate-Modul installiert ist, können Sie es konfigurieren, indem Sie die Apache-Konfigurationsdatei öffnen. Der Speicherort dieser Datei kann je nach Betriebssystem variieren, befindet sich aber normalerweise in `/etc/httpd/conf/httpd.conf` oder `/etc/apache2/apache2.conf`.
3. Fügen Sie in dieser Datei die folgenden Zeilen hinzu (oder bearbeiten Sie sie, wenn sie bereits existieren):
``` #Komprimieren Sie viele Arten von Inhalt, nicht nur HTML AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript ```4. Speichern Sie die Datei und schließen Sie sie.
5. Starten Sie den Apache-Server neu, um die Änderungen zu übernehmen. Sie können dies mit dem Befehl `service httpd restart` oder `service apache2 restart` tun.
Vielleicht möchten Sie auch den Modus “No-Cache” für komprimierte Inhalte ausschalten, dies kann zu besseren Ergebnissen bei hohen Verkehrslasten führen. Sie können dies tun, indem Sie die folgenden Zeilen in Ihre Konfigurationsdatei einfügen:
``` # Insert filter SetOutputFilter DEFLATE # Do not attempt to compress the following file types SetEnvIfNoCase Request_URI \ \.(?:exe|t?gz|zip|iso|tar|bz2|sit|rar|png|jpg|gif|jpeg|flv|swf|m4v)$ no-gzip dont-vary ```Mit diesen Änderungen wird die Ausgabe für die meisten Text- und XML-Inhalte sowie für JavaScript und CSS komprimiert, was zu einer erheblichen Reduzierung des Bandbreitenverbrauchs führen kann.