Apache – Ripristino dell’ IP originale dei visitatori : registrazione degli indirizzi IP dei visitatori con mod_cloudflare

Apache – Ripristino dell’ IP originale dei visitatori : registrazione degli indirizzi IP dei visitatori con mod_cloudflare

Scopri come configurare mod_cloudflare per registrare l’indirizzo IP originale del visitatore del tuo sito Web in particolare su Apche

Se gestite siti Web su server Linux con Apache ed utilizzate anche i sistemi di caching offerti da Cloudflare vi sarete accorti che nei log di access, di errore e comunque dei servizi Web, non vengono riportati gli indirizzi IP effettivi dei visitatori al vostro Web.

Quella che segue è una breve guida per ripristinare questa funzionalità necessaria, in particolare, se volete restringere determinati diritti ,come l’amministrazione dei siti, ad una determinata classe di IP se non addirittura ad un singolo indirizzo IP

Ripristinare la corretta rilevazione degli IP con l’uso di Cloudflare

Per ripristinare la corretta rilevazione dell’indirizzo IP dei visitatori al nostro server Apache seguite questi semplici passaggi :

1. Assicuriamoci di aver installato il supporto alle librerie GitHUB

per sistemi Red Hat/Fedora:

sudo yum install httpd-devel libtool git

per sistemi Debian/Ubuntu:

sudo apt-get install apache2-dev libtool git

2. Copiate la linea seguente per ottenere l’ultima build di mod_cloudflare:

Red Hat/Fedora/Debian/Ubuntu:

git clone https://github.com/cloudflare/mod_cloudflare.git; cd mod_cloudflare

3. Usiamo Apache extension tool per onvertire il file .c in un modulo:

Red Hat/Fedora/Debain/Ubuntu:

apxs -a -i -c mod_cloudflare.c

4. Riavviamo Apache e verifichiamo che il modulo sia attivo:

Red Hat/Fedora:

service httpd restart; httpd -M|grep cloudflare

Debian/Ubuntu:

sudo apachectl restart; apache2ctl -M|grep cloudflare

5. Se il vostro server è dietro un  load balancer, aggiungiamo le seguenti linee alla configurazione di Apache (normalmente httpd.conf ) e cambiamo 123.123.123.123 con l’IP del load balancer:

IfModule cloudflare_module
   CloudFlareRemoteIPHeader X-Forwarded-For
   CloudFlareRemoteIPTrustedProxy [insert your load balancer’s IP address]
   DenyAllButCloudFlare
/IfModule

E’ facile verificare che, riavviato Apache, i log saranno popolati di dati contenenti il corretto IP di provenienza dei visitatori al nostro Web

per dubbi o suggerimenti...ci scriviamo nei commenti!!!Apache – Ripristino dell’ IP originale dei visitatori : registrazione degli indirizzi IP dei visitatori con mod_cloudflare

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Rispondiamo a tuttilascia un commento per ricevere dettagli o inviaci una email per proporre la stesura di nuove guide.