Решаются вот так: http://binblog.ru/2009/07/apache-mod_rpaf-htaccess/
Вот еще инфа по сабжу: http://www.opennet.ru/openforum/vsluhforumID8/6014.html
Showing posts with label mod_rpaf. Show all posts
Showing posts with label mod_rpaf. Show all posts
Tuesday, 16 March 2010
Monday, 30 November 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
Tuesday, 27 October 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 вашего сервера, модуль работает корректно.
Subscribe to:
Posts
(
Atom
)