Cloudflare è il provider di servizi di rete per la distribuzione di contenuti più popolare. Che include anche DNS, protezione DDoS e sicurezza per i siti web. In azione cloudflare funge da server proxy inverso. Una volta che il traffico del sito Web è stato instradato con la rete cloudflare, il server back-end non conosce l'ip reale del visitatore. Di conseguenza, vedrai l'indirizzo IP di cloudflare nei log di Apache.
Ora la domanda è come ottenere l'IP del visitatore reale nei log, invece dell'IP di cloudflare. Per risolvere questo problema, cloudflare fornisce un modulo Apache per ottenere l'ip reale dei visitatori e registrarli.
Questo tutorial ti aiuterà ad abilitare il modulo Apache mod_cloudflare sul sistema Debian. Che registrerà l'indirizzo IP del visitatore reale nei registri di accesso di Apache.
Installa Apache mod_cloudflare su Debian
Il cloudflare fornisce un modulo ufficiale per il server Apache per acquisire l'indirizzo IP reale. Devi abilitare il PPA del modulo cloudflare sul tuo sistema Ubuntu.
Aggiungi GPG – Apri un terminale ed esegui i comandi seguenti per abilitare l'aggiunta della chiave gpg al tuo sistema.
sudo apt install curl
curl -C - https://pkg.cloudflare.com/pubkey.gpg | sudo apt-key add -
Aggiungi PPA – Quindi aggiungi il repository cloudflare al tuo sistema Debian
echo "deb http://pkg.cloudflare.com/ `lsb_release -cs` main" | sudo tee /etc/apt/sources.list.d/cloudflare.list
Installa pacchetto – Quindi, aggiorna la cache di Apt e installa il pacchetto libapache2-mod-cloudflare sul tuo sistema Ubuntu.
sudo apt update
sudo apt install libapache2-mod-cloudflare
Premere 'Y' per qualsiasi conferma richiesta durante l'installazione.
Riavvia Apache
Una volta completata l'installazione, riavvia il servizio Apache2 e controlla i moduli attivi utilizzando i seguenti comandi.
sudo systemctl restart apache2
Questo è tutto. Il server Apache registrerà l'indirizzo IP reale del visitatore nei registri.
sudo apache2ctl -M
Conclusione
In questo tutorial, hai imparato a installare il modulo Apache cloudflare su un sistema Debian Linux.