Есть 2 пути установки
1 Путь
1 Устанавливаем необходимое
yum -y install httpd-devel
2 Скачиваем и устаналвиваем сам модуль
cd /root/
wget http://stderr.net/apache/rpaf/download/mod_rpaf-0.6.tar.gz
tar -zxvf mod_rpaf*
cd mod_rpaf-0.6
apxs -i -c -n mod_rpaf-2.0.so mod_rpaf-2.0.c
3 Правим или создаем новый,если нет конфиг /etc/httpd/conf.d/rpaf.conf
LoadModule rpaf_module modules/mod_rpaf-2.0.so
RPAFenable On
RPAFproxy_ips xx.xx.xx.xx yy.yy.yy.yy
соответственно меняем xx.xx.xx.xx yy.yy.yy.yy на IP сервера
2 Путь
1 подключаем репо для своей архитектуры
«rpm -ihv http://centos.alt.ru/repository/centos/5/x86_64/centalt-release-5-3.noarch.rpm»
«rpm -ihv http://centos.alt.ru/repository/centos/5/i386/centalt-release-5-3.noarch.rpm»
2 отключаем его от греха подальше ( ну зачем нам нужны проблемы с обновлением?)
редактируем /etc/yum.repos.d/centalt.repo вот так «enabled=0»
3 ставим модуль
yum -y —enablerepo=CentALT install mod_rpaf
4 Правим или создаем новый,если нет конфиг /etc/httpd/conf.d/rpaf.conf
LoadModule rpaf_module modules/mod_rpaf-2.0.so
RPAFenable On
RPAFproxy_ips xx.xx.xx.xx yy.yy.yy.yy
соответственно меняем xx.xx.xx.xx yy.yy.yy.yy на IP сервера
Проверка работоспособности mod_rpaf :
в директории сайта создаете файл test.php со следующим содержанием :
<?
echo $_SERVER['REMOTE_ADDR'];
?>
если при обращении к данному скрипту в ответе сервера IP будет отличаться от IP сервера, то данный модуль работает корректно.