Обратный прокси-сервер Nginx — не отображается IP-адрес клиента

Обратный прокси-сервер Nginx — не отображается IP-адрес клиента

Я настроил 2 машины. Nginx работает как обратный прокси и передает запрос на сервер Apache. Вот моя конфигурация:-

   location / {
     proxy_set_header X-Real-IP $remote_addr;
     proxy_set_header  X-Forwarded-for $remote_addr;
     proxy_set_header Host $host;
     proxy_pass http://172.18.0.164:80;
}

}

В Apache я настроил RPAF, вот его конфигурация:

LoadModule rpaf_module /usr/lib64/httpd/modules/mod_rpaf.so
<IfModule rpaf_module>
RPAF_Enable On
RPAF_SetHostName On
RPAF_ProxyIPs 172.18.8.97
RPAF_Header X-Real-IP
</IfModule>

В логах Apache, однако, говорится, что запрос пришел с IP-адреса NGINX. Я ожидал, что лог будет хранить IP пользователя, который инициировал запрос, а не IP обратного прокси.

Я разместил простую HTML-страницу.

Есть ли что-то, что мне следует изменить?

Связанный контент