mod_rpaf

Модуль mod_rpaf
Сервер Apache 2.x
Домашняя страница: http://stder.net/apache/rpaf/

Модуль восстанавливает реальный адрес клиента REMOTE_ADDR на backend сервере, при условии что адрес удаленного клиента (прокси) указан в httpd.conf и установлен подходящий заголовок X-Forwarded-For (или определенный в конфигурации).

Установка mod_rpaf

Для установки загрузите архив с исходным кодод модуля mod_rpaf с сайта разработчика и наберите команду

apxs -i -c -n mod_rpaf-2.0.so mod_rpaf-2.0.c

Пример конфигурации mod_rpaf:

LoadModule rpaf_module modules/mod_rpaf-2.0.so 

# Разрешить работу модуля
RPAFenable On
# Список IP фронтенда или фронендов
RPAFproxy_ips 127.0.0.1 10.0.0.1
# Исправлять поле HOST, как на фронтэнде или нет
RPAFsethostname On
# Какое поле заголовка брать для замены 
RPAFheader X-Forwarded-For