web-dev-qa-db-fra.com

comment vérifier que mod_deflate est activé dans apache?

Existe-t-il une commande en ligne de commande qui peut indiquer si le dégonflage de mod est en cours d'exécution sur Apache?

23
omg

Il est probablement trop tard, mais c'est parti.

mod_deflate est activé par défaut. Pour être sûr, essayez

debian/ubuntu: Apache2ctl -t -D DUMP_MODULES

CentOS: httpd -t -D DUMP_MODULES

et regardez s'il y a un deflate_module.

34
Juri Glass

Vous pouvez vérifier mod_deflate avec ce site:

test mod_deflate

Mon site reçoit un joli petit rapport qui montre que j'économise 81% de ma bande passante!

26
dicroce

Vous voudrez vous assurer que la ligne suivante est présente (et non commentée) dans votre configuration Apache (httpd.conf):

LoadModule deflate_module modules/mod_deflate.so

La version commentée ressemble à:

# LoadModule deflate_module modules/mod_deflate.so

Ensuite, pour qu'il dégonfle les fichiers au fur et à mesure qu'ils sont servis, vous aurez besoin d'une ligne dans votre .htaccess, comme ceci:

AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-javascript
5
karim79

Je suis d'accord avec les commentaires 'dans quel contexte' mais pour couvrir toutes les bases (en plus des autres réponses), vous pouvez également être en mesure d'exécuter;

a2enmod deflate

Cela devrait fonctionner sur de nombreux serveurs qui exécutent Apache (en particulier ceux basés sur Debian), dans le cas où le module est déjà activé, la commande vous le dira, si le module n'est pas activé, la commande l'activera. Il peut également vous indiquer que le module n'existe pas, auquel cas vous devrez l'installer.

3
digitalpardoe