FastNetMon

Показаны сообщения с ярлыком mod_rpaf. Показать все сообщения
Показаны сообщения с ярлыком mod_rpaf. Показать все сообщения

вторник, 16 марта 2010 г.

Allow from / Deny from + mod_rpaf

Решаются вот так: http://binblog.ru/2009/07/apache-mod_rpaf-htaccess/

Вот еще инфа по сабжу: http://www.opennet.ru/openforum/vsluhforumID8/6014.html

понедельник, 30 ноября 2009 г.

Установка mod_rpaf в Debian

apt-get install libapache2-mod-rpaf -y --force-yes


Узнаем IP своего сервера:
ifconfig -a


Открываем конфиг-файл редактором:
vi /etc/apache2/mods-enabled/rpaf.conf


Корректируем строку: RPAFproxy_ips 127.0.0.1, заменяя 127.0.0.1 на IP сервера.

Перезапускаем Апача:
/etc/init.d/apache2 restart

вторник, 27 октября 2009 г.

Установка mod_rpaf Centos

rpm -ihv http://centos.alt.ru/repository/centos/5/x86_64/centalt-release-5-3.noarch.rpm


Теперь надо отключить этот репозиторий, чтобы система случаем чего лишнего не апнула vi /etc/yum.repos.d/centalt.repo:

enabled=0


Теперь ставим пакет:

yum -y --enablerepo=CentALT install mod_rpaf


Теперь конфигурируем: vi /etc/httpd/conf.d/00-rpaf.conf (вместо xx.xx.xx.xx вписываете айпи вашей машинки)



LoadModule rpaf_module /usr/lib/httpd/modules/mod_rpaf-2.0.so # 32 битные ОС
LoadModule rpaf_module /usr/lib64/httpd/modules/mod_rpaf-2.0.so # 64 битные ОС
RPAFenable On
RPAFsethostname Off
RPAFproxy_ips xx.xx.xx.xx
RPAFheader X-Real-IP



/etc/init.d/httpd restart



Как проверить, работает ли установленный модуль (взято у Mchost).

На любом из доменов, которые расположены на Вашем сервере, разместите файл test.php с содержимым:

<?PHP
echo $_SERVER['REMOTE_ADDR'];
?>



Далее зайдите по ссылке http://domain.tld/test.php, где domain.tld - имя вашего домена. Если как результат отображается IP, отличающийся от IP вашего сервера, модуль работает корректно.