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를 저장할 것으로 예상했습니다.

나는 간단한 HTML 페이지를 호스팅했습니다.

수정해야 할 사항이 있나요?

관련 정보