Transfer Encoding mit
Apache Der
Apache beherrscht von Haus aus keine Komprimierung, die
jedoch mit einem separaten Modul . dem mod_gzip - nachgerüstet werden
kann.
Doch so schön das auch wäre: Einfach nur ein Eintrag in der
httpd.conf reicht nicht aus damit Dateien komprimiert übertragen werden
können, sondern es muss schon etwas mehr Hand angelegt werden.
Mod_gzip ist eine
OpenSource Lösung, so dass Sie auch Zugriff auf
den Quellcode des Moduls haben. Wenn Sie das nicht möchten, müssen Sie den
Quellcode aber gar nicht beachten, denn es gibt auch eine fertig
kompilierte Variante die in Form eines Binaries heruntergeladen werden
kann. Der ursprüngliche Hersteller von mod_gzip ist die Firma Hyperspace
Communications, doch deren
Webseite ist seit längerem nicht mehr
erreichbar. mod_gzip kann aber noch immer bei freshmeat heruntergeladen
werden:
freshmeat.net
Im einfachsten Fall laden Sie das mod_gzip Binary für Ihre Plattform
herunter und kopieren es in das Verzeichnis, in dem Sie auch Ihre anderen
mods untergebracht haben. Das ist fast immer das Verzeichnis
/usr/lib/apache.
Nachdem es sich bei mod_gzip um eine ganz
normales Apache Modul handelt, müssen Sie das Modul dann per Eintragung in
der httpd.conf laden. Dazu suchen Sie zunächst die Stelle in Ihrem
httpd.conf, in der auch die anderen Module geladen werden.
In
einer normalen Apache Konfigurationsdatei sollten Sie die richtige Stelle
zum Laden des mods relativ einfach finden können, denn das ganze Ding ist
nur ein paar Zeilen lang.
Fügen Sie dann am Ende der bisher mit
LoadModule Konfigurationsanweisungen geladenen Module eine neue
Zeile hinzu. Diese hat, sofern sich der Pfad bei Ihren mods nicht
unterscheidet, folgendes Aussehen:
LoadModule gzip_module
/usr/lib/apache/mod_gzip.so