Показать сообщение отдельно
Старый 06.10.2012, 14:57 Вверх   #3
Пользователь
 
Аватар для cssnik
cssnik вне форума
Доп. информация
Стрелка Установка mod_rpaf на Debian 6 (Apache2 + nginx)

Там для CentOS у меня на Debian 6 не работает, но после 2 часов пыток, таки получилось запилить всё как надо.

Вот чо для этого нужно сделать:
aptitude update
apt-get install apache2-prefork-dev
/etc/init.d/apache2 restart
# скачиваем mod_rpaf-2.0, распаковываем, переходим в папку mod_rpaf-0.6 где лежат все файлы включая Makefile
wget http://stderr.net/apache/rpaf/downlo...paf-0.6.tar.gz
cd mod_rpaf-0.6
# компилируем
apxs2 -i -c -n mod_rpaf-2.0.so mod_rpaf-2.0.c

Переходим в /etc/apache2/mods-available/ и ищем там файл rpaf.load если там уже что-то есть удаляем и вставляем запись в одну строку если у вас этого файла нет, то создаём его
PHP код:
LoadModule rpaf_module /usr/lib/apache2/modules/mod_rpaf-2.0.so 
Здесь же ищем рядышком файл rpaf.conf если там что-то есть удаляем к еб***м и вставляем вот енто если файла нет, то создаём его
PHP код:
RPAFenable On
RPAFsethostname On
RPAFproxy_ips 127.0.0.1 
***.**.***.*** IP2 IP3 IP4 IP5
RPAFheader X
-Forwarded-For 
Вместо *** пишется IP вашего сервера, если у вас их несколько, то пишем их все через пробел.

В заключение переходим в папку /usr/lib/apache2/modules/ здесь должен после компиляции в начале, создаться файл mod_rpaf-2.0.so если есть всё хорошо. Посмотрите нет ли в этой папке файла mod_rpaf.so если есть удалите его к еб***м.

Проверьте в /etc/nginx/nginx.conf у вас у каждого домена в каждом блоке location должна быть запись
PHP код:
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for
Перезапустите сервер reboot

Должно всё заработать ну у меня заработало)

Чтобы проверить, в корне интересующего вас сайта создайте файл test.php со следующем содержимым внутри
PHP код:
<?
echo $_SERVER['REMOTE_ADDR'];
?>
Далее откройте это файл в браузере http://ваш_домен/test.php если вы увидите IP адрес отличный от IP вашего сервера, то всё збс!

Последний раз редактировалось cssnik; 06.10.2012 в 14:59..
  Ответить с цитированием
 
Время генерации страницы 0.10751 секунды с 9 запросами