mod_cloudflare установлен, но он не работает - PullRequest
0 голосов
/ 29 сентября 2019

Я установил 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...