Tomcat ajp 프로토콜을 통해 요청을 처리하는 JSF 애플리케이션이 있습니다. 전체 웹 사이트가 Cloudflare CDN 뒤에 있습니다. 다음 코드는Apache HTTP 서버 설정에서 HTTP_CF_CONNECTING_IP를 설정하는 방법
String ipaddress = httpServletRequest.getHeader(HTTP_CF_CONNECTING_IP);
을 실행할 때 여기서 ipaddress는 항상 null입니다.
httpServletRequest.getRemoteAddr()
항상 클라우드 플레어 IP 주소를 제공합니다.
jninix를 사용하는 웹 사이트의 경우 http://danielmiessler.com/blog/getting-real-ip-addresses-using-cloudflare-nginx-and-varnish을 찾았습니다.
우리가 아파치 웹 서버에 대한 유사한 솔루션이 있습니까