Связка .htaccess + nginx + apache

Столкнулся со следующей бедой - ./htaccess, ровно как и апач.... Передают не IP адрес юзера, а просто айпи адрес фронтэнд сервера (nginx).
Погуглив, нашёл много разных советов.
Но вышло всё установить верно, только сложив все советы воедино.
Рассматривать буду на примере 64 разрядной операционной системы Cent OS 5.
Для корректной передачи IP адреса от апача nginx нужен мод для апача под названием mod rpaf (mod_rpaf).
Для начала скачаем этот самый мод:
wget centos.alt.ru/pub/repository/centos/5/x86_64/mod_rpaf-0.6-2.el5.x86_64.rpm
Затем установим его:
rpm -ivh mod_rpaf-0.6-2.el5.x86_64.rpm
Затем создадим конфиг для этого мода:
touch /etc/httpd/conf.d/rpaf.conf
Добавим три строчки в конфиг:
LoadModule rpaf_module modules/mod_rpaf-2.0.so
RPAFenable On
RPAFproxy_ips 192.168.245.32 172.20.20.3 10.0.0.100 127.0.0.1

Первая строчка отвечает за местоположения библиотеки мода.
Вторая строчка за его включение.
Третья строчка-тут идёт перечисление айпи адресов (в том числе и фронтэнд).
Затем нужно подправить конфиг nginx фронтэнд сервера.
В location нужно добавить две строчки:
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

Мой пример нужной части конфига nginx:
location / {
#root /usr/share/nginx/html;
#index index.html index.htm;
#ПАТЧ ЧТОБЫ АЙПИЩНИКИ В .htaccess пахали ( т оесть mod_rpaf
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#КОНЕЦ ПАТЧА
#proxy_set_header Host $host:$server_port;
proxy_pass MYSERV.ru:8080;
proxy_connect_timeout 180;
proxy_send_timeout 180;
proxy_read_timeout 900;
}

Сервер: выключен