LINUX.ORG.RU
ФорумAdmin

apache2 за NAT-ом... iptables поможет?


0

0

Сервер (№2) с apache2 стоит за роутером (№1), который перенаправляет все соединения на №2. В apache заголовке REMOTE_ADDR постоянно локальный адрес роутера: 192.168.5.1

mod_realip только для apache 1.3, mod_rpaf требует, чтобы роутер(в доках это прокси) посылал заголовок X-Forwarded-Host с ip реального посетителя. Как это сделать с помощью iptables? :-)

★★★★

> Сервер с apache2 стоит за роутером, который перенаправляет все соединения
как перенаправляет? A la DNAT или же как прокси?

> роутер(в доках это прокси) посылал заголовок X-Forwarded-Host с ip реального посетителя.
1) X-Forwarded-For
2) Прокси может это делать. Роутер и прокси - два очень различных понятия.

> Как это сделать с помощью iptables? :-)
на данном этапе развития iptables - никак. Немного разные уровни.

wt
()

Если apache2 действительно за NAT-ом, то на шлюзе НЕ нужно делать SNAT, только DNAT !
DNAT - для входящих пакетов, SNAT - для исходящих.

spirit ★★★★★
()
Ответ на: комментарий от wt

В X-Forwarded-For пусто.
X-Forwarded-Host требует mod_rpaf

Selecter ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.