Compiler Nginx avec le support "gzip_static" sur Debian

Ce module qui est par défaut désactivé sur nginx permet d'utiliser une version déjà compressé d'une ressource statique (en cache sur le disque) au lieu de la compresser à la volé avant de les envoyer au navigateur du client. L'équivalent sur apache2 est mod_deflate.

Installation des dépendances nécessaire à l'installation

apt-get build-dep nginx

Téléchargement des sources

cd /tmp
apt-get source nginx

Activation de l'option gzip_static dans le fichier nginx-0.6.32/auto/options

HTTP_GZIP_STATIC=YES

Se placer dans le dossier nginx-0.6.32/ et compiler nginx

dpkg-buildpackage -uc -b

Intallation

sudo dpkg -i ../nginx_0.6.32-3+lenny3_i386.deb

edit 30/03/2011 :

Il n'est plus nécessaire de re-compiler si vous utilisez Squeeze et dotdeb http://www.dotdeb.org/2011/03/12/nginx-now-on-dotdeb/