対ProxyReverse私は現在、私のJavaサーブレットを提供するために設定のTomcat + ApacheのHTTPサーバを持っている:はProxyPass、AJP
ProxyPass /myservice http://localhost:8080/myservice
ProxyPassRerverse /myservice http://localhost:8080/myservice
これは、常に判明したクライアントのIPアドレスを、知っている必要がありmyservice
ことを除いて、すべての罰金ですプロキシのために127.0.0.1になります。実際のIPアドレスを取得するソリューションはありますか? AJPはオプションですか?
doGet(HttpServletRequest request, HttpServletResponse response){
request.getRemoteAddr()
}
を:プロキシ:AJP://127.0.0.1:8009/Tomcatのエラーをerror.logファイルに /etc/apache2/mods-enabled/proxy.confでProxy *の設定をDeny allからDeny noneに変更しなければならなかった 将来のルックアップについてここで言及します。 – KishoreK
これは私を助けました。私はばかだったし、 'ajp'の代わりに' http'を入れました... LOL! – cbmeeks
ProxyPassReverseの設定を変更することを検討してください。これはhttp://www.humboldt.co.uk/2009/02/the-mystery-of-proxypassreverse.html – Jack