0

Tomcat ajp プロトコル経由でリクエストを処理する JSF アプリケーションがあります。Web サイト全体が Cloudflare CDN の背後にあります。次のコードを実行すると

String ipaddress = httpServletRequest.getHeader(HTTP_CF_CONNECTING_IP);

ipaddress は常にヌルです。

httpServletRequest.getRemoteAddr()

常にクラウド フレアの IP アドレスを指定します。

jninix を使用する Web サイトについて、 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 をロードして解決策を見つけました これにより、cloudflare の IP の代わりにリモート IP が設定されます

于 2012-11-22T18:54:35.240 に答える