hakuna matata

Рейтинг
260
Регистрация
14.01.2012
Vitaly2012:
В чем все-таки причина сбоев

Там может быть миллион причин, надо смотреть индивидуально.

Добавьте в конфиг DenyAllButCloudFlare, чем черт не шутит (но сомневаюсь что поможет).

---------- Добавлено 17.03.2019 в 17:57 ----------

Да, но без модуля cloudflare она стабильно работает.

Используя неподдерживаемые версии софта, вы вынуждены использовать древние кривые костыли со всеми вытекающими.

Если уж так хочется использовать апач 2.2 ветки, можно без особых усилий поставить спереди nginx и забыть о проблемах.

Vitaly2012:
От чего он может барахлить

Надо начать с того, что вы используете старую версию вебсервера без поддержки.

Vitaly2012, она впринципе не нужна (но и не мешает), я просто перестраховался при проверке, а потом забыл убрать.

Из исходников модуля - #define CF_DEFAULT_IP_HEADER "CF-Connecting-IP"

Т.е. этот параметр такой же по умолчанию.

---------- Добавлено 16.03.2019 в 14:27 ----------

для чего она нужна?

Указание заголовка, в котором хранится реальный ip клиента.

Vitaly2012:
понаблюдаю, отпишусь.

Есть предположение, что ip cloudflare зашиты в модуль, а поскольку он старый, уже не все работают, это конечно печально. Я тогда писал в поддержку cloudflare, ответили, что для апача 2.2 они уже не выпускают рабочую версию модуля.

Просто добавьте ipv6 в список, как в моем последнем посте, и все заработает.

Тот пост я не могу исправить, потому что время вышло.

Подсети клаудфларе зашиты, но в конфиге мы добавляем свежие.

hakuna matata:
Магия

Сам себя запутал с Ipv6, проблема решена.

Проверил, все работает на openserver, apache 2.2 + php 5.4 + http://web.hisoftware.cz/sob/download/mod_cloudflare-1.0.2.zip

Апач и php (в REMOTE_ADDR) видят реальный Ip.

LoadModule cloudflare_module modules/mod_cloudflare.so

<IfModule mod_cloudflare.c>
CloudFlareRemoteIPHeader CF-Connecting-IP

CloudFlareRemoteIPTrustedProxy 173.245.48.0/20
CloudFlareRemoteIPTrustedProxy 103.21.244.0/22
CloudFlareRemoteIPTrustedProxy 103.22.200.0/22
CloudFlareRemoteIPTrustedProxy 103.31.4.0/22
CloudFlareRemoteIPTrustedProxy 141.101.64.0/18
CloudFlareRemoteIPTrustedProxy 108.162.192.0/18
CloudFlareRemoteIPTrustedProxy 190.93.240.0/20
CloudFlareRemoteIPTrustedProxy 188.114.96.0/20
CloudFlareRemoteIPTrustedProxy 197.234.240.0/22
CloudFlareRemoteIPTrustedProxy 198.41.128.0/17
CloudFlareRemoteIPTrustedProxy 162.158.0.0/15
CloudFlareRemoteIPTrustedProxy 104.16.0.0/12
CloudFlareRemoteIPTrustedProxy 172.64.0.0/13
CloudFlareRemoteIPTrustedProxy 131.0.72.0/22
CloudFlareRemoteIPTrustedProxy 2400:cb00::/32
CloudFlareRemoteIPTrustedProxy 2606:4700::/32
CloudFlareRemoteIPTrustedProxy 2803:f800::/32
CloudFlareRemoteIPTrustedProxy 2405:b500::/32
CloudFlareRemoteIPTrustedProxy 2405:8100::/32
CloudFlareRemoteIPTrustedProxy 2a06:98c0::/29
CloudFlareRemoteIPTrustedProxy 2c0f:f248::/32
</IfModule>

Магия.

Поставил apache2.2 + http://web.hisoftware.cz/sob/download/mod_cloudflare-1.0.2.zip, реальный ip отображается, но не для всех клиентов.

Для большинства - виден их реальный ip, но для некоторых ip остается от cloudflare, хотя он входит в одну из подсетей из списка ниже.

LoadModule cloudflare_module modules/mod_cloudflare.so

<IfModule mod_cloudflare.c>
CloudFlareRemoteIPHeader CF-Connecting-IP

CloudFlareRemoteIPTrustedProxy 173.245.48.0/20
CloudFlareRemoteIPTrustedProxy 103.21.244.0/22
CloudFlareRemoteIPTrustedProxy 103.22.200.0/22
CloudFlareRemoteIPTrustedProxy 103.31.4.0/22
CloudFlareRemoteIPTrustedProxy 141.101.64.0/18
CloudFlareRemoteIPTrustedProxy 108.162.192.0/18
CloudFlareRemoteIPTrustedProxy 190.93.240.0/20
CloudFlareRemoteIPTrustedProxy 188.114.96.0/20
CloudFlareRemoteIPTrustedProxy 197.234.240.0/22
CloudFlareRemoteIPTrustedProxy 198.41.128.0/17
CloudFlareRemoteIPTrustedProxy 162.158.0.0/15
CloudFlareRemoteIPTrustedProxy 104.16.0.0/12
CloudFlareRemoteIPTrustedProxy 172.64.0.0/13
CloudFlareRemoteIPTrustedProxy 131.0.72.0/22
</IfModule>
sergv:
Времени на раздумья, правда, нет - панелька по сути в любой момент может перестать работать и тогда останется только ждать принудительной смены регистратора.

Как она может перестать работать, если это реселлерклаб?

Сенатор, http://nginx.org/ru/docs/http/ngx_http_fastcgi_module.html#fastcgi_intercept_errors пробовали?

---------- Добавлено 14.03.2019 в 18:58 ----------

Сенатор:
if ($request_uri ~* "stts") {
return 404;
}

А вообще, почему это не сделать отдельным локейшном?

-= Serafim =-:
Откройте статистику роста использования мессенжера.

Где можно ее посмотреть?

Всего: 2249