Я настроил 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-страницу.
Есть ли что-то, что мне следует изменить?