nginx-etag-module est un module de gestion des ETags pour Nginx. Le calcul de l’ETag est indépendant du système de fichiers, ce qui permet une utilisation en environnement cluster. Le module peut forcer le renvoi de l’ETag d’un fichier spécifique afin de contourner l’invalidation du cache d’un proxy frontal en cas de modifications d’une ressource sur le serveur web.

Captures d’écran

Téléchargement

  • [Téléchargement introuvable]
  • [Téléchargement introuvable]
  • [Téléchargement introuvable]

Développement

Le projet est disponible sous github :

https://github.com/bhuisgen/nginx-etag-module

Pour cloner le dépôt :

$ git clone https://github.com/bhuisgen/nginx-etag-module.git

Configuration

Pour activer la prise en charge des ETags :

location / {
   etag on;
}

Pour forcer la génération de l’ETag selon un unique fichier :

location / {
    etag on;
    etag_file /opt/local/var/www/.etag
}