PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mod_gzip Problem!



kadder
08.08.02, 11:06
mod_gzip probleme geschrieben am: 08.08.2002 10:33
Antwort

Hi!

So, ein kleines Problem hat's noch im ganzen gerumgeupdate am server, welches ich gerade betreibe:

hab mittels apachetoolbox.com die neuste version des mod_gzip in den apache einkompiliert. Unter Server-Status taucht das module auch als geladen auf, nur komprimiert er (wie ich an meinen logfiles sehe), kein stück.

die konfiguration für mod_gzip sieht aus wie folgt:

<IfModule gzip_module>
mod_gzip_on Yes
mod_gzip_minimum_file_size 10
mod_gzip_maximum_file_size 0
mod_gzip_maximum_inmem_size 10000000
mod_gzip_keep_workfiles No
mod_gzip_temp_dir /tmp
mod_gzip_item_include file \.html$
mod_gzip_item_include file \.jsp$
mod_gzip_item_include file \.php$
mod_gzip_item_include file \.php3$
mod_gzip_item_include file \.pl$
mod_gzip_item_include file \.cgi$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-httpd-php
mod_gzip_item_include mime ^httpd/unix-directory$
mod_gzip_item_include handler ^perl-script$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include handler ^server-status$
mod_gzip_item_include handler ^server-info$
mod_gzip_item_exclude file \.css$
mod_gzip_item_exclude file \.js$
</IfModule>

Die logfile sagt mir (als beispiel):
"GET /index.php?board=3;action=display;threadid=1109 HTTP/1.1" 200 24628 mod_gzip: DECLINED:OFF In:0 Out:0:0pct.


wo liegt das problem?! der error-log spuckt auch keine fehler in die richtung aus!

bom
08.08.02, 11:15
Verwendest Du mod_gzip zusammen mit mod_ssl?

Wenn ja, kann es gut sein, dass das zusammen nicht funzt.

kadder
08.08.02, 11:17
nein, mod_ssl ist nicht installiert/geladen. Werde mir mal einen test-apache mit nur mod_gzip zusammenbasteln, mal sehen ob der geht. sonst noch vorschläge?

bom
08.08.02, 11:23
jo probiers mal ohne apachetoolbox.

Vielleicht mag Dich das Teil ned....
Ich compile immer selbst. Da weiss man, was man macht(oder auch nicht :D)

kadder
08.08.02, 11:34
die apachetoolbox ist denke ich nicht das problem. da kann man ja die konfigurations-datein selbst angleichen. naja, ich probier mal rum ;)

kadder
08.08.02, 12:07
so, problem gelöst. man sollte vielleich wenn mod_gzip einkompiliert ist mit <IfModule mod_gzip.c> arbeiten ;)

bom
08.08.02, 12:48
oder so :)

Sanweb
07.02.03, 15:11
Also ich hätte da auch ein kleines Problem mit mod_gzip, welches sich wie folgt äußert:

in der httpd.conf habe ich den Eintrag

LoadModule gzip_module /var/lib/apache/mod_gzip.so

und

AddModule mod_gzip.c

eingetragen.

Konfiguriert habe mod_gzip in der httpd.conf wie folgt:

<IfModule gzip_module.c>
mod_gzip_on Yes
mod_gzip_minimum_file_size 10
mod_gzip_maximum_file_size 500000
mod_gzip_maximum_inmem_size 60000
mod_gzip_keep_workfiles No
mod_gzip dechunk YES
mod_gzip_temp_dir /tmp
mod_gzip_item_include file \.html$
mod_gzip_item_include file \.jsp$
mod_gzip_item_include file \.php$
mod_gzip_item_include file \.php3$
mod_gzip_item_include file \.pl$
mod_gzip_item_include file \.cgi$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-httpd-php
mod_gzip_item_include mime ^httpd/unix-directory$
(Hier natürlich kam die Zeile für das Logformat)
(Hier natürlich die Zeile für ein seperates mod_gzip.log)
(Hier natürlich die Zeile für den add header count)
</IfModule>

Die letzten drei Zeilen der Konfiguration habe ich aus Platzgründen nicht getippert.

Soweit ist ja alles gut. Nur wenn ich danach den Apache neu starte, kommt er mit folgendem Fehler angelaufen:

Invalid Command `mod_gzip_tmp_dir` , perhaps mis-spelled or defined ba a module not include in the server configuration

kommentiere ich nun die Zeile aus mit

# mod_gzip_temp_dir /tmp

und starte den Apache, startet er ohne Fehler neu. Wenn eine Seite aus dem Web aufgerufen wird, steht Als eingangsgrösse 0 und ausgangsgrösse 0 und kompressionsverhältnis ist auch 0 %!
Im Error-Log tauchen keine Fehler auf und das gleiche auch im Apache-Log. Ich nehme daher an, das mod_gzip zwar geladen ist, aber aufgrund des wohl fehlenden /temp Verzeichnisses nichts komprimiert. In der Docu stand, wenn man kein Temp-Dir angibt, ist default /tmp, also warum muckt er bei mir rum und beim default nicht, und warum komprimiert er nicht?

Wäre da über Hilfe sehr dankbar.

Ach ja, mein System: Linux/suse 8.1; Apache 1.3.26; mod_gzip 1.3.19.1a