Я установил mod_cloudflare на свой Centos 7 с инструкциями сайта cloudflare (https://www.cloudflare.com/technical-resources/#mod_cloudflare) [OK]
Для RedHat / CentOS / CloudLinux:
# yum install glibc.i686
# rpm -i mod_cloudflare-elX.latest.rpm
Тогда япроверил, что модуль был установлен на Apache / 2.4.6 (CentOS) [OK]
#htppd -M
cloudflare_module (shared)
Затем я проверяю / etc / httpd / conf.d / cloudflare.conf [OK]
LoadModule cloudflare_module /usr/lib64/httpd/modules/mod_cloudflare.so
<IfModule mod_cloudflare.c>
CloudFlareRemoteIPHeader CF-Connecting-IP
CloudFlareRemoteIPTrustedProxy 103.21.244.0/22 103.22.200.0/22 103.31.4.0/22 104.16.0.0/12 108.162.192.0/18 131.0.72.0/22 141.101.64.0/18 162.158.0.0/15 172.64.0.0/13 173.245.48.0/20 188.114.96.0/20 190$
# Uncomment DenyAllButCloudFlare to return a 403 status to all requests
# that do not originate from an IP defined in CloudFlareRemoteIPTrustedProxy
#DenyAllButCloudFlare
</IfModule
И загрузка модуля на Aoache
#httpd -M | grep cloudflare
cloudflare_module (shared)
Все выглядит правильно, НО проблема в том, что не работает и я не знаю почему. Я пытаюсь получить доступ к своему сайту (доступ к которому разрешен только моему IP-дому на .htaccess), и я получаю эту ошибку 403: [ПРОБЛЕМА]
Forbidden
You don't have permission to access / on this server.
Пожалуйста, кто-то знает, что мне не хватает? Мне бы хотелось, чтобы apache знал реальные IP-адреса пользователей, а не cloud-flare-ips