apache2: impostare l’header X-Forwarded-For con il valore dell’header client-ip

Su una nuova installazione di un server apache attivo dietro un bilanciatore, ci siamo accorti che l’IP del visitatore veniva passato nella variabile header client_ip piuttosto che il classico.

Per passare il valore di client_ip in X-Forwarded-For basta inserire la seguente direttiva in uno di file di configurazione di apache (io ho optato per /etc/apache2/conf-enabled/security.conf perché raccolgo li le modifiche agli headers):

Bene, ora potremo usare in PHP la variabile $_SERVER[‘HTTP_X_FORWARDED_FOR’] per recuperare il reale IP del visitatore.

enjoy!

Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂



Commenta