8) Serveur dédié : Problème à résoudre avec Vanish

Nos tutoriels complets pour vous aider
Répondre
chatonhub
    unknown unknown

8) Serveur dédié : Problème à résoudre avec Vanish

Message par chatonhub »

8) Serveur dédié : Problème à résoudre avec Vanish : afficher la véritable IP derrière un reverse-proxy comme Varnish

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 :

Code : Tout sélectionner

apt-get install libapache2-mod-rpaf
On l’active :

Code : Tout sélectionner

a2enmod rpaf
puis on édite sa configuration :

Code : Tout sélectionner

nano /etc/apache2/mods-enabled/rpaf.conf
en y ajoutant/modifiant ceci :

Code : Tout sélectionner

<IfModule mod_rpaf.c>
RPAFenable On
RPAFsethostname On
RPAFproxy_ips 127.0.0.1
RPAFheader X-Forwarded-For
</IfModule>
avant de relancer Apache :

Code : Tout sélectionner

/etc/init.d/apache2 restart
Et voilà ! Les logs et le blog traitent désormais la véritable IP des visiteurs/commentateurs/membres et non plus l’adresse IP du serveur Varnish.[/size][/align][/color]

Le Partage Est Une Force !!!
Répondre