Souhaitez-vous apprendre à désactiver le cache de fichiers sur le serveur Nginx ? Dans ce tutoriel, nous allons configurer le serveur Nginx pour désactiver le cache de fichiers.

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0

Cela désactivera le cache de fichiers sur le navigateur utilisateur.

Liste des équipements

La section suivante présente la liste des équipements utilisés pour créer ce didacticiel.

En tant qu’associé Amazon, je gagne des achats admissibles.

Tutoriel Nginx - Désactiver le cache

Installez le serveur Nginx.

Copy to Clipboard

Modifiez le fichier de configuration Nginx pour le site Web par défaut.

Copy to Clipboard

Ajoutez les en-têtes suivants pour désactiver le cache de fichiers.

Copy to Clipboard

Voici le fichier, avant notre configuration.

Copy to Clipboard

Voici le fichier, après notre configuration.

Copy to Clipboard

Redémarrez le service Nginx.

Copy to Clipboard

En option, désactiver l'en-tête nommé ETAG.

Copy to Clipboard

Dans notre exemple, le navigateur de l'utilisateur distant ne cache pas les fichiers de ce serveur Nginx.

À partir d'un ordinateur distant, essayez d'accéder à une page à partir du serveur Nginx.

Copy to Clipboard

Voici la sortie de commande.

Copy to Clipboard

Dans notre exemple, le serveur Nginx utilise l'en-tête de connexion pour dire au navigateur de l'utilisateur de ne pas mettre en cache des fichiers.

En option, vous ne pouvez sélectionner qu’une liste d’extensions de fichiers pour désactiver le cache.

Copy to Clipboard

félicitations! Vous avez désactivé la fonction de cache du navigateur à l'aide des en-têtes du serveur Nginx.