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 ログでは、リクエストが NGINX IP アドレスから送信されたと表示されます。ログには、リバース プロキシの IP ではなく、リクエストを開始したユーザーの IP が保存されるものと予想していました。

シンプルな HTML ページをホストしました。

変更すべき点はありますか?

関連情報