nginx — apache — phpbb Потерялись гости! :(

Поставил проксирующим фронтэндом nginx. Дальше апач под ним куча CMS в том числе и форум Phpbb. Из недобитых глюков всплыл неправильный подсчет гостей. Если раньше их всегда было под полторы две сотни, то теперь всегда строго 1 :-). Как это правильно лечиться?
  • Вопрос задан
  • 5367 просмотров
Решения вопроса 1
moderatorh
@moderatorh Автор вопроса
Огромное Вам человеческое спасибо!
Вы были на 100% правы!
Заменил
RPAFheader X-Forwarded-For
На
RPAFheader X-Real-IP
И все заработало!
Ответ написан
Пригласить эксперта
Ответы на вопрос 7
mastini
@mastini
Как уже сказали: mod_rpaf / Git
Апач видит всех пользователей под одним IP (127.0.0.1)
Ответ написан
charliez
@charliez
У меня в конфигах так

в апаче

LoadModule rpaf_module /usr/lib/httpd/modules/mod_rpaf-2.0.so
RPAFenable On
RPAFproxy_ips 127.0.0.1 XXX.XXX.XXX.XXX
RPAFsethostname On
RPAFheader X-Real-IP

в nginx:

proxy_pass 127.0.0.1:80;
include proxy.inc;

в proxy.inc:

proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
Ответ написан
@NiGHt_LEshiY
Без модуля real_ip при проксировании IP-адреса пользователей не будут проксироваться и отдаваться апачу, и соотв. будут одинаковые — 127.0.0.1. Отсюда и один гость.
Установив модуль вы решите проблему.
Ответ написан
astlock
@astlock
wiki.nginx.org/RuHttpRealIpModule

Например, и все заработает:

set_real_ip_from   0.0.0.0/0;
Ответ написан
charliez
@charliez
RPAFproxy_ips — сюда нужно еще IP адрес сервера внешний прописать
Ответ написан
Ваш ответ на вопрос

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

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