@mr_mescaline

Nginx+apache+cloudflare proxy pass?

возникла проблема с определением ip

есть 2 сервера

1) apache + nginx (прямой ip без всяких прокси)
2) apache + nginx (сайты за cloudflare)

на 1-м сервере стоит счетчик который смотрит айпи юзера и пишет логи.

на 2-м множество сайтов за cloudflare (подгружает с первого сервера .js скрипт ) подгружает через proxy_pass:

location /file.js {
proxy_pass site.com/file.js;

модуль mod_realip2 - так же на обоих стоит и настроен.

set_real_ip_from так же расставлены (и второго моего сервера и cloudflare)

все как бы работает и ip определяется правильно, но стоит на 2 сервер добавить сайты (домены) без cloudflare (т.е. через днс напрямую), ip адрес пишется в логах не юзера а 2 сервера.

я понимаю написал целый кроссворд, но сам его не могу решить уже неделю. поэтому рискнул спросить здесь))
хотя бы примерно куда копать..
  • Вопрос задан
  • 559 просмотров
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
декомпозируй задачу и все решишь

у тебя же всего четыре варианта, просто перебери
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы