Tag archives for ip client

Configuration reverse proxy et apache pour garder les IP des clients

L’intérêt de l’utilisation d’un reverse proxy n’est plus à démontrer dans le domaine de l’hébergement. Chez Altern-IT, tous les serveurs web sont derrière un reverse proxy. Par contre, pour pouvoir exploiter pleinement la fonction et gérer correctement ses statistiques, par exemple, il est important de garder l’adresse IP du client dans les logs du serveur web. Par défaut, ce sont ceux du reverse proxy qui apparaitront. Dans notre cas, nous utilisons nginx, en reverse proxy et apache en serveur web. Comment faire pour garder cet IP du client?

Juste un tout petit peu de configuration de chaque côté…
Dans nginx, il faut ajouter les lignes suivantes dans la configuration du serveur:

                proxy_set_header   Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

Dans apache, il faut utiliser un module supplémentaire libapache2-mod-rpaf et faire la configuration suivante dans

        RPAFenable On
        RPAFsethostname On
        RPAFproxy_ips ip_webserver1 ip_webserver2

En espérant que cela puisse vous aider.

Posted in apache2 | Leave a comment

Swedish Greys - a WordPress theme from Nordic Themepark.