Le module “mod\_headers” peut être utilisé pour manipuler les en-têtes HTTP de retour, y compris les en-têtes associés à la gestion du cache client. Cela peut être utile pour contrôler comment les navigateurs Web et autres agents utilisateurs gèrent les fichiers provenant de votre serveur.
Pour configurer le module “mod\_headers” dans Apache, suivez ces étapes :
1. Assurez-vous d’abord que le module “mod\_headers” est installé. Vous pouvez le faire en exécutant cette commande :
a2enmod headers1. Redémarrez Apache pour prendre en compte l’activation du module :
systemctl restart apache21. Ensuite, vous pouvez ajouter vos directives dans le fichier de configuration de votre site ou de votre serveur (généralement situé dans /etc/apache2/sites-available/).
Voici un exemple simple dans lequel nous ajoutons un entête personnalisé “X-Content-Type-Options: nosniff” :
1. Une fois les changements apportés à votre fichier de configuration, n’oubliez pas de redémarrer une nouvelle fois le serveur Apache pour prendre en compte les modifications :
systemctl restart apache2Il est aussi possible d’utiliser “Header unset” pour supprimer un en-tête existant, “Header add” pour ajouter un en-tête si et seulement si cet en-tête n’est pas déjà défini, ou encore “Header append” pour ajouter une valeur à un en-tête déjà existant.
Remarque: Veuillez vous assurer que vous disposez des privilèges d’administrateur nécessaires pour effectuer ces modifications.