Come ottenere l'ip dei visitatori con un loadbalancer

Da It Ikoula wiki.
Jump to navigation Jump to search

fr:Comment obtenir l'ip des visiteurs avec un loadbalancer

Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo qui.




Introduzione

In questo articolo viene descritto come ottenere l'indirizzo IP dei visitatori del tuo sito web, quando si è dietro un LoadBalancer con la soluzione cloud per ikoula.
Questo approccio si applica ugualmente a istanze distribuite nei {{cloud public}} solo il {{cloud privé}}.


Luogo

Lorsque vous utilisez un LoadBalancer au sein du cloud ikoula, dovete sapere che questo ultimo work it NAT routing. Il che significa che nella logs il servizio web finale, l'origine IP dei visitatori che viene visualizzato nei logs correspond à l'adresse IP du LoadBalancer .


Per ottenere l'origine effettiva dell'indirizzo IP visitatori è necessario utilizzare il metodo X-Forwarded-for nella configurazione. Questo metodo viene implementato dal modulo mod_proxy nella versione 2.2 Apache.
Assicurarsi che questo modulo è stato caricato prima di continuare.

La presente direttiva deve essere utilizzato a livello della configurazione del formato dei logs. Che è a livello della configurazione del server o VirtualHost . A seconda delle vostre esigenze e la configurazione, è necessario modificare le informazioni nel file httpd. conf, apache 2. conf o il file contenente la configurazione dell'host.


Per impostazione predefinita, apache 2 utilizza la seguente configurazione :

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined


Sostituire da :

LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined


Une fois fait, vos logs afficheront l'adresse IP source réelle de vos visiteurs et non plus celle du LoadBalancer .


Conclusione

Nel caso di una piattaforma web dietro un LoadBalancer it NAT routing, è necessario utilizzare l'attributo X-Forwarded-for al fine di ottenere la vera fonte dell'indirizzo IP di visitatori nel tuo logs Apache. Questa configurazione può essere applicata a livello globale o di VirtualHost .



Questo articolo sembrava poter essere utile ?

0



Non si dispone dei permessi necessari per inviare commenti.