Установка mod_rpaf на VDS сервер FirstVDS

Установка mod_rpaf на VDS сервер FirstVDS

Для ускорения работы VDS может использоваться nginx — HTTP-сервер. При этом HTTP запросы сначала обрабатываются с помощью nginx, а потом передаются apache. В этом случае HTTP запрос происходит с IP адреса, на котором расположен nginx, а не с IP, с которого на самом деле пришел запрос. Это создаёт определенные неудобства: например, невозможна блокировка спамеров  по IP-адресу,  так как status-server в столбце Client указывает не адрес клиента, а адрес сервера, в результате невозможно определить с каких IP-адресов идут запросы на сервер.

Исправить положение поможет mod_rpaf.

mod_rpaf служит для того, чтобы восстановить настоящий IP после обработки запроса nginx’ом.

Порядок установки mod_rpaf:

1. Скачиваем и устанавливаем mod_rpaf:
Потребуется SSH-клиент, например: SecureCRT или PuTTY.

cd /usr/local/src
wget http://stderr.net/apache/rpaf/download/mod_rpaf-0.6.tar.gz
tar xzf 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

2. В файл конфигурации httpd.conf  расположенный в директории

usr/local/etc/apache22/  добавляем строку:

LoadModule rpaf_module        libexec/apache22/mod_rpaf-2.0.so

(Панель ISPmanager, Инструменты, Менеджер файлов)

3. Создаем файл rpaf.conf по адресу — usr/local/etc/apache22/Includes/
и записываем в файл rpaf.conf строки:

LoadModule rpaf_module /usr/local/libexec/apache22/mod_rpaf-2.0.so
RPAFproxy_ips x.x.x.x
RPAFEnable On

где — xx.xx.xx.xx  IP-адрес вашего сервера.

Перезапускаем сервер. Готово.

PS: Решил открыть рубрику «Веб-технологии» для тех, кто не имеет опыта в этих вопросах. Личный опыт показывает, что часто отсутствие  элементарных знаний  существенно усложняет жизнь тех, кто делает свои первые шаги в освоении веб-технологий.

Вы можете оставить комментарий, или trackback с вашего сайта.
полезное Ипотека инфо Потребительский кредит

Оставить комментарий

Яндекс цитирования Рейтинг@Mail.ru Яндекс.Метрика