Se usiamo nginx come server web e siamo dietro un bilanciatore/reverse proxy, l’IP loggato da nginx sarà quello del bilanciatore.
Per loggare il corretto IP del visitatore finale dobbiamo innanzitutto recuperare l’IP del bilanciatore/proxy e lo possiamo fare velocemente dai log in /var/log/nginx. Recuperato l’IP, es 10.10.10.10, possiamo aprire il file /etc/nginx/nginx.conf ed aggiungere, nella sezione http{}, le seguenti direttive:
set_real_ip_from 10.10.10.10;
real_ip_header X-FORWARDED-FOR;
real_ip_recursive on;ed infine riavviare:
systemctl restart nginxOra potremo controllare, nei file di log di nginx, che gli IP registrati siano quelli dei visitatori finali.
Enjoy!
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta