Перенес форум на новый VPS - перестали писаться IP юзеров

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
bozzafresco
phpBB 1.4.4
Сообщения: 127
Стаж: 12 лет 6 месяцев
Благодарил (а): 44 раза
Поблагодарили: 6 раз

Перенес форум на новый VPS - перестали писаться IP юзеров

Сообщение bozzafresco »

Приветствую
Практически безболезненно перебрался с одного VPS на другой.
Сменилась ОС - с ФриБСД на Центос 6.5, и пхп 5.2 -> 5.3
Когда начал бороться с накрутчиками голосования, заметил, что не работает запись IP пользователей - в базу тупо записывается IP VPSa
Все остальные функции вроде бы работают хорошо.

Что я мог поломать при переносе?
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Перенес форум на новый VPS - перестали писаться IP юзеро

Сообщение владимир1983 »

Nginx + apache2?

Ну и вообще это как бы не по теме поддержки phpbb. Это серверные настройки.
bozzafresco писал(а): поломать при переносе?
99% это отсутствие mod_rpaf в apache.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
bozzafresco
phpBB 1.4.4
Сообщения: 127
Стаж: 12 лет 6 месяцев
Благодарил (а): 44 раза
Поблагодарили: 6 раз

Re: Перенес форум на новый VPS - перестали писаться IP юзеро

Сообщение bozzafresco »

Да, именно такая связка
По поводу mod_rpaf - спасибо.
Простите за оффтопик, просто очень актуально было
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Перенес форум на новый VPS - перестали писаться IP юзеро

Сообщение владимир1983 »

Как установишь и настроишь mod_rpaf, отпиши по результатам.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
bozzafresco
phpBB 1.4.4
Сообщения: 127
Стаж: 12 лет 6 месяцев
Благодарил (а): 44 раза
Поблагодарили: 6 раз

Re: Перенес форум на новый VPS - перестали писаться IP юзеро

Сообщение bozzafresco »

С помощью подсказки камрада владимир1983 и гуля проблема побеждена

Последовательность действий:

Добавить в /etc/hosts запись 178.236.176.177 stderr.net
А далее работать в консоли сервера:

Код: Выделить всё

yum install httpd-devel gcc

cd /tmp

wget http://stderr.net/apache/rpaf/download/mod_rpaf-0.6.tar.gz

tar xvzf mod_rpaf-0.6.tar.gz

cd mod_rpaf-0.6

apxs -i -c -n mod_rpaf-2.0.so mod_rpaf-2.0.c

cd

vim /etc/httpd/conf.d/mod_rpaf.conf
mod_rpaf.conf:

Код: Выделить всё

LoadModule rpaf_module /usr/lib64/httpd/modules/mod_rpaf-2.0.so
RPAFenable On
RPAFsethostname Off
RPAFproxy_ips YY.YY.YY.YY ХХ.ХХ.ХХ.ХХ 
RPAFheader X-Real-IP
# YY.YY.YY.YY - IP localhost 127_0_0_1 ХХ.ХХ.ХХ.ХХ - IP VPS, адреса ЧЕРЕЗ ПРОБЕЛ
Ребутим сервисы:

Код: Выделить всё

service httpd restart

service nginx restart
Бинго!

Для проверки заходим на сайт, потом открываем в консоли

Код: Выделить всё

tail /var/log/nginx/access.log
И видим записи об IP входа

Источник http://kivbtn.ru/post/ustanovka-mod-rpaf-na-centos/
5й пункт не делал, так как в других гайдах его нет. И так все заработало
не делал 
Правим конфиг vhost-a nginx
В раздел "location /" добавляем следующие строки

Код: Выделить всё

proxy_pass http://ip_адрес_апача:порт_апача/;
proxy_redirect off;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass_header Set-Cookie;

P.S.: Ссылка на репозиторий с нужным файлом для Центоса http://centos.alt.ru/pub/repository/cen ... x86_64.rpm, которая очень сильно растиражирована - в данный момент не рабочая, пришлось искать альтернативный источник и качать файл напрямую

Вернуться в «Поддержка phpBB 3.0.х»