Приветствую
Практически безболезненно перебрался с одного VPS на другой.
Сменилась ОС - с ФриБСД на Центос 6.5, и пхп 5.2 -> 5.3
Когда начал бороться с накрутчиками голосования, заметил, что не работает запись IP пользователей - в базу тупо записывается IP VPSa
Все остальные функции вроде бы работают хорошо.
Что я мог поломать при переносе?
Перенес форум на новый VPS - перестали писаться IP юзеров
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
владимир1983
- phpBB 3.2.6
- Сообщения: 5954
- Стаж: 16 лет 4 месяца
- Откуда: Сергиев Посад
- Благодарил (а): 373 раза
- Поблагодарили: 727 раз
Re: Перенес форум на новый VPS - перестали писаться IP юзеро
Nginx + apache2?
Ну и вообще это как бы не по теме поддержки phpbb. Это серверные настройки.
Ну и вообще это как бы не по теме поддержки phpbb. Это серверные настройки.
99% это отсутствие mod_rpaf в apache.bozzafresco писал(а): поломать при переносе?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Нет человека - нет проблемы. (c)
-
bozzafresco
- phpBB 1.4.4
- Сообщения: 127
- Стаж: 12 лет 6 месяцев
- Благодарил (а): 44 раза
- Поблагодарили: 6 раз
Re: Перенес форум на новый VPS - перестали писаться IP юзеро
Да, именно такая связка
По поводу mod_rpaf - спасибо.
Простите за оффтопик, просто очень актуально было
По поводу mod_rpaf - спасибо.
Простите за оффтопик, просто очень актуально было
-
владимир1983
- phpBB 3.2.6
- Сообщения: 5954
- Стаж: 16 лет 4 месяца
- Откуда: Сергиев Посад
- Благодарил (а): 373 раза
- Поблагодарили: 727 раз
Re: Перенес форум на новый VPS - перестали писаться IP юзеро
Как установишь и настроишь mod_rpaf, отпиши по результатам.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Нет человека - нет проблемы. (c)
-
bozzafresco
- phpBB 1.4.4
- Сообщения: 127
- Стаж: 12 лет 6 месяцев
- Благодарил (а): 44 раза
- Поблагодарили: 6 раз
Re: Перенес форум на новый VPS - перестали писаться IP юзеро
С помощью подсказки камрада владимир1983 и гуля проблема побеждена
Последовательность действий:
Добавить в /etc/hosts запись 178.236.176.177 stderr.net
А далее работать в консоли сервера:
mod_rpaf.conf:
Ребутим сервисы:
Бинго!
Для проверки заходим на сайт, потом открываем в консоли
И видим записи об IP входа
Источник http://kivbtn.ru/post/ustanovka-mod-rpaf-na-centos/
5й пункт не делал, так как в других гайдах его нет. И так все заработало
P.S.: Ссылка на репозиторий с нужным файлом для Центоса http://centos.alt.ru/pub/repository/cen ... x86_64.rpm, которая очень сильно растиражирована - в данный момент не рабочая, пришлось искать альтернативный источник и качать файл напрямую
Последовательность действий:
Добавить в /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Код: Выделить всё
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Источник http://kivbtn.ru/post/ustanovka-mod-rpaf-na-centos/
5й пункт не делал, так как в других гайдах его нет. И так все заработало
не делал
Правим конфиг vhost-a nginx
В раздел "location /" добавляем следующие строки
В раздел "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, которая очень сильно растиражирована - в данный момент не рабочая, пришлось искать альтернативный источник и качать файл напрямую

