возникла проблема с определением 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 сервера.
я понимаю написал целый кроссворд, но сам его не могу решить уже неделю. поэтому рискнул спросить здесь))
хотя бы примерно куда копать..