Cloudflare – самый популярный поставщик услуг как сетевой провайдер.
Что также включает DNS, защиту от DDoS-атак и безопасность веб-сайтов.
Cloudflare работает как обратный прокси-сервер.
После того, как трафик веб-сайта направляется с помощью сети Cloudflare, внутренний сервер не знает фактический IP-адрес посетителя.
В результате вы увидите IP-адрес cloudflare в журналах Apache.
Теперь вопрос в том, как получить в логах реальный IP посетителя, а не IP Cloudflare.
Чтобы решить эту проблему, cloudflare предоставляет модуль Apache для получения реальных IP-адресов посетителей и их регистрации.
Это руководство поможет вам включить модуль Apache mod_cloudflare в системе Debian.
Он будет регистрировать IP-адрес настоящего посетителя в аксес логах Apache.
Установка Apache mod_cloudflare на Debian
Cloudflare предоставляет официальный модуль для сервера Apache для захвата реального IP-адреса.
Добавьте GPG – откройте терминал и выполните следующие команды, чтобы включить добавление ключа gpg в вашу систему.
sudo apt install curl
curl -C - https://pkg.cloudflare.com/pubkey.gpg | sudo apt-key add -
echo "deb http://pkg.cloudflare.com/ `lsb_release -cs` main" | sudo tee /etc/apt/sources.list.d/cloudflare.list
sudo apt update
sudo apt install libapache2-mod-cloudflare
Перезагрузите Apache
После завершения установки перезапустите службу Apache2 и проверьте активные модули, используя следующие команды.
sudo systemctl restart apache2
sudo apache2ctl -M