From e4b268215bef092f82a3691e37c7122daef26df2 Mon Sep 17 00:00:00 2001 From: Romain Dessort Date: Mon, 7 Jun 2010 17:46:36 +0200 Subject: [PATCH] Check de la conf du mod_deflate. --- TODO | 2 +- evocheck.sh | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/TODO b/TODO index 3b1c3ce..3d625b6 100644 --- a/TODO +++ b/TODO @@ -7,7 +7,7 @@ - [DONE] Si pack web, vérifier la présence de Squid et son activation - Si pack web, verifier regles log2mail pour squid - Si pack web, vérifier la présence de mod_security et sa configuration -- Si pack web, vérifier que mod-deflate est configuré correctement +- [DONE] Si pack web, vérifier que mod-deflate est configuré correctement - Si bind, vérifier qu'il est chrooté - Si version >= lenny (+ pack mail ??) verifier la presence de volatile - Si pack Samba + backports, vérifier le fichier preferences diff --git a/evocheck.sh b/evocheck.sh index 7855d6f..1870b16 100755 --- a/evocheck.sh +++ b/evocheck.sh @@ -45,6 +45,7 @@ IS_MUNINLOGROTATE=1 IS_EVOMAINTENANCECONF=1 IS_METCHE=1 IS_SQUID=1 +IS_MODDEFLATE=1 # Source configuration file test -f /etc/evocheck.cf && . /etc/evocheck.cf @@ -226,3 +227,9 @@ if [ "$IS_SQUID" = 1 ]; then && grep -E "^[^#]*iptables -t nat -A OUTPUT -p tcp --dport 80 -d 127.0.0.1 -j ACCEPT" $f >/dev/null \ && grep -E "^[^#]*iptables -t nat -A OUTPUT -p tcp --dport 80 -j REDIRECT --to-port `grep http_port /etc/squid/squid.conf |cut -f 2 -d " "`" $f >/dev/null || echo 'IS_SQUID FAILED!' ) fi + +# Verification de la conf et de l'activation de mod-deflate +if [ "$IS_MODDEFLATE" = 1 ]; then + f=/etc/apache2/mods-enabled/deflate.conf + test -e $f && grep "AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript$" $f >/dev/null || echo 'IS_MODDEFLATE FAILED!' +fi