Получить реальный IP при работе через cloudflare

123
V2
На сайте с 05.01.2012
Offline
111
#11
hakuna matata:
Надо начать с того, что вы используете старую версию вебсервера без поддержки.

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

В чем все-таки причина сбоев

- модуль устарел и в нем зашиты старые ip клоудфларе ?

- конфликтует с другими модулями? (Отключил rpaf, не помогло)

- изначально баг разработчиков? В чем сомневаюсь. (Проверил версию 1.0.1 та-же проблема)

Что еще может быть?

HM
На сайте с 14.01.2012
Offline
223
#12
Vitaly2012:
В чем все-таки причина сбоев

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

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

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

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

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

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

V2
На сайте с 05.01.2012
Offline
111
#13
hakuna matata:
Добавьте в конфиг DenyAllButCloudFlare, чем черт не шутит (но сомневаюсь что поможет).

Это вот так?

<IfModule mod_cloudflare.c>

...............

DenyAllButCloudFlare

...............

</IfModule>

---------- Добавлено 17.03.2019 в 22:01 ----------

Почитал тут

https://www.apachelounge.com/viewtopic.php?p=21472

Got problems with 1.0.1 and 1.0.2 - after about 20 minutes it crashes apache with unknown reason.

И это

Well, the problem is not gone all the way... On the apache logs i noticed that the server is restarting every minute because of this error:
Parent: child process exited with status 3221225477 -- Restarting

Как раз то, что у меня.

Получается проблема была еще в 2012-м, когда модуль еще не считался устаревшим. (

HM
На сайте с 14.01.2012
Offline
223
#14
Vitaly2012:
Получается проблема была еще в 2012-м, когда модуль еще не считался устаревшим. (

Ну так возможно исправили в новых версиях, которые у вас не заработают.

Новые версии софта ведь выпускают не просто так.

V2
На сайте с 05.01.2012
Offline
111
#15

Может есть варианты с другими модулями.

HM
На сайте с 14.01.2012
Offline
223
#16

Vitaly2012, собрал вам этот модуль. Особо не тестировал, но у меня работает. Проверял на Apache/2.2.34 (Win32).

Включать так:

LoadModule remoteip_module modules/remoteip_module.dll
RemoteIPHeader CF-Connecting-IP
RemoteIPTrustedProxy 173.245.48.0/20
RemoteIPTrustedProxy 103.21.244.0/22
RemoteIPTrustedProxy 103.22.200.0/22
RemoteIPTrustedProxy 103.31.4.0/22
RemoteIPTrustedProxy 141.101.64.0/18
RemoteIPTrustedProxy 108.162.192.0/18
RemoteIPTrustedProxy 190.93.240.0/20
RemoteIPTrustedProxy 188.114.96.0/20
RemoteIPTrustedProxy 197.234.240.0/22
RemoteIPTrustedProxy 198.41.128.0/17
RemoteIPTrustedProxy 162.158.0.0/15
RemoteIPTrustedProxy 104.16.0.0/12
RemoteIPTrustedProxy 172.64.0.0/13
RemoteIPTrustedProxy 131.0.72.0/22
RemoteIPTrustedProxy 2400:cb00::/32
RemoteIPTrustedProxy 2606:4700::/32
RemoteIPTrustedProxy 2803:f800::/32
RemoteIPTrustedProxy 2405:b500::/32
RemoteIPTrustedProxy 2405:8100::/32
RemoteIPTrustedProxy 2a06:98c0::/29
RemoteIPTrustedProxy 2c0f:f248::/32
zip remoteip_module.zip
HM
На сайте с 14.01.2012
Offline
223
#17

Заодно собрал последний доступный mod_cloudflare, вшив туда актуальные адреса.

Включать так:

LoadModule cloudflare_module modules/cloudflare_module.dll

Попробуйте оба модуля и выберите, какой лучше подходит для вас.

zip cloudflare_module.zip
V2
На сайте с 05.01.2012
Offline
111
#18

Спасибо конечно, но на обеих апач вылетает. У меня Apache/2.2.22 (Win32)

Причем никаких логов ошибок при вылете не выдает (

Попробовал так-же локально на openserver 5.2.8, там как раз в комплект входит Apache/2.2.34.

С модулями не стартует, без них нормально запускается.

J
На сайте с 20.02.2014
Offline
120
jkm
#19

Vitaly2012, там требуется как минимум Visual C++ Redistributable for Visual Studio 2015

vcruntime140d.dll

ucrtbased.dll

HM
На сайте с 14.01.2012
Offline
223
#20
Vitaly2012:
Попробовал так-же локально на openserver

Как раз на нем и проверял.

Vitaly2012:
Причем никаких логов ошибок при вылете не выдает (

Так не бывает.

По существу уже ответили выше.

Поставьте https://www.microsoft.com/ru-ru/download/details.aspx?id=48145 или https://aka.ms/vs/15/release/vc_redist.x86.exe

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий