J'ai regardé sur mon ancien serveur et ce qui est marqué exactement dans le httpd.conf, c'est la chose suivante :
#Sous Apache2 mod_gzip est devenu mod_deflate
# Insert filter
SetOutputFilter DEFLATE
# Netscape 4.x has some problems...
BrowserMatch ^Mozilla/4 gzip-only-text/html
# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip
# MSIE masquerades as Netscape, but it is fine
# BrowserMatch \bMSIE no-gzip !gzip-only-text/html
# NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
# the above regex won't work. You can use the following
# workaround to get the desired effect:
BrowserMatch \bMSI[E] no-gzip !gzip-only-text/html
# Don't compress images
SetEnvIfNoCase Request_URI \
\.(?:gif|jpe?g|png|zip|gz|rm|flv|rar|mp3|avi|doc|p pt|pps|ppsx|xls|mkv|mp4|pdf)$ no-gzip dont-vary
# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary
La compression gzip est donc gérée par le module mod_deflate.
Sur le nouveau serveur, le httpd.conf contient la phrase suivante :
LoadModule deflate_module modules/mod_deflate.so
J'ai donc l'impression que la configuration du module est déportée ailleurs.
Je suis allé voir usr/lib64/httpd/modules/mod_deflate.so, mais c'est un binaire et non pas un fichier de configuration.
Je vais donc continuer à chercher.
Je n'ai pas de fichier de test à donner car je n'ai pas réussi à reproduire le problème du fichier corrompu (j'ai essayé plusieurs téléchargements de fichiers avec Firefox, IE et Chrome). De mémoire, c'était surtout les internautes utilisant Safari qui rencontraient le problème. De mémoire, certains navigateurs utilisent les connaissances de l'ordinateur pour savoir si le fichier à télécharger est un binaire, alors que d'autres (Safari) font confiance au serveur pour décider s'il convient de compresser ou non. L'idéal étant que seuls les fichiers textes et html soient compressées lors de la transmission.
Merci pour vos réponses en tout cas. Si je trouve plus d'infos, je posterai ici.
La version de mon serveur Apache est "Apache version 2.2.15 "
La doc du module est ici :
http://httpd.apache.org/docs/2.2/mod/mod_deflate.html
Edit ; J'ai testé mes sites à l'aide de l'outil
http://www.whatsmyip.org/http-compre...xhbmtob3IubmV0
Cela m'a dit que mes sites n'avaient pas l'option de compression d'activée.
J'ai donc ajouté dans le httpd.conf la ligne sur la compression de données et j'ai redémarré Apache. A présent, le test me dit que le serveur compresse bien les données.
Je suppose que la Release 2 activait par défaut la compression, alors que ce n'est plus le cas avec la Release 3.
La compression me permet de réduire de 75% la taille de mes pages html (on passe de 12 Ko à 4 Ko), mais avec des connexions haut débit, je pense que c'est assez négligeable.
Je considère que mon problème est à présent résolu.