0

我们有一个 JSF 应用程序,通过 tomcat ajp 协议服务请求。整个网站都位于 Cloudflare CDN 后面。执行以下代码时

String ipaddress = httpServletRequest.getHeader(HTTP_CF_CONNECTING_IP);

ipaddress 始终为空。

httpServletRequest.getRemoteAddr()

总是给云耀斑IP地址。

已经为使用 jninix 的网站找到了这个http://danielmiessler.com/blog/getting-real-ip-addresses-using-cloudflare-nginx-and-varnish

我们对 apache http 服务器有类似的解决方案吗

4

1 回答 1

0

通过加载 LoadModule cloudflare_module modules/mod_cloudflare.so 找到解决方案 这将设置远程 ip 而不是 cloudflare 的 ip

于 2012-11-22T18:54:35.240 回答