Cloudflare est le fournisseur de services de réseau de diffusion de contenu le plus populaire. Ce qui inclut également le DNS, la protection DDoS et la sécurité des sites Web. En action, cloudflare agit en tant que serveur proxy inverse. Une fois que le trafic du site Web est acheminé avec le réseau cloudflare, le serveur principal ne connaît pas l'adresse IP réelle du visiteur. En conséquence, vous verrez l'adresse IP cloudflare dans les journaux Apache.
Maintenant, la question est de savoir comment obtenir la véritable IP du visiteur dans les journaux, au lieu de l'IP cloudflare. Pour résoudre ce problème, cloudflare fournit un module Apache pour obtenir l'adresse IP réelle des visiteurs et les enregistrer.
Ce tutoriel vous aidera à activer le module Apache mod_cloudflare sur le système Debian. Ce qui enregistrera l'adresse IP réelle du visiteur dans les journaux d'accès Apache.
Installer Apache mod_cloudflare sur Debian
Le cloudflare fournit un module officiel au serveur Apache pour capturer une adresse IP réelle. Vous devez activer le PPA du module cloudflare sur votre système Ubuntu.
Ajouter GPG – Ouvrez un terminal et exécutez les commandes ci-dessous pour activer l'ajout de la clé gpg à votre système.
sudo apt install curl
curl -C - https://pkg.cloudflare.com/pubkey.gpg | sudo apt-key add -
Ajouter PPA – Ajoutez ensuite le référentiel cloudflare à votre système Debian
echo "deb http://pkg.cloudflare.com/ `lsb_release -cs` main" | sudo tee /etc/apt/sources.list.d/cloudflare.list
Installer le package – Ensuite, mettez à jour le cache Apt et installez le package libapache2-mod-cloudflare sur votre système Ubuntu.
sudo apt update
sudo apt install libapache2-mod-cloudflare
Appuyez sur "Y" pour toute confirmation demandée lors de l'installation.
Redémarrer Apache
Une fois l'installation terminée, redémarrez le service Apache2 et vérifiez les modules actifs à l'aide des commandes suivantes.
sudo systemctl restart apache2
C'est ça. Le serveur Apache enregistrera l'adresse IP réelle du visiteur dans les journaux.
sudo apache2ctl -M
Conclusion
Dans ce tutoriel, vous avez appris à installer le module Apache cloudflare sur le système Debian Linux.