проблемы с HTTP_X_FORWARDED_FOR и HTTP_X_REAL_IP (Debian)
директивы HTTP_X_FORWARDED_FOR и HTTP_X_REAL_IP нужны для определения IP за прокси и должны обрабатываться при помощи mod_rpaf, но работают только с версии 0.6. Однако в репозиториях Debian (вообще ни в каких) нет нужной версии а значится только 0.5, так что будем собирать.
Качаем архив :
wget http://stderr.net/apache/rpaf/download/mod_rpaf-0.6.tar.gz
распаковываем и переходим :
tar -zxvf mod_rpaf-0.6.tar.gz
cd mod_rpaf-0.6
собираем и устанавливаем :
make rpaf-2.0
make install-2.0
далее создаем конфиг :
nano /etc/apache2/mods-available/rpaf-2.0.load
и вносим туда следущее :
LoadModule rpaf_module /usr/lib/apache2/modules/mod_rpaf-2.0.so
RPAFenable On
RPAFsethostname On
RPAFproxy_ips 127.0.0.1 x.x.x.x
#определяющие строки
RPAFheader X-Forwarded-For
RPAFheader X-Real-IP
и ребутим апач
apache2ctl restart
Tags: apache2, Debian, mod_rpaf