
Quelques jours après avoir installé et joué avec Varnish, je me suis aperçu que tous les commentaires du site étaient postés avec l’adresse IP 127.0.0.1, qui est l’adresse du reverse-proxy. Pareil dans les fichiers de logs.
Pour solutionner ce problème et retrouver les véritables adresses IP, il suffit d’installer le module RPAF (Reverse Proxy Add Forward) pour Apache.
Le module RPAF
On installe mod_rpaf :
apt-get install libapache2-mod-rpaf
Code language: JavaScript (javascript)
On l’active :
a2enmod rpaf
puis on édite sa configuration :
nano /etc/apache2/mods-enabled/rpaf.conf
en y ajoutant/modifiant ceci :
RPAFenable On
RPAFsethostname On
RPAFproxy_ips 127.0.0.1
RPAFheader X-Forwarded-For
Code language: CSS (css)