タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javaとJavaとNetworkに関するamnmaのブックマーク (3)

  • かぴぶろぐ

    lighttpd -> tomcat環境でrequest.getRemoteAddr アプリ側でIP制限等かけている場合、lighttpd -> tomcatとくると リモートアドレスが127.0.0.1等になってしまう(proxyサーバのIP)。 クライアントのIPを取得するにはHTTP_X_FORWARD_FORを取れば良いらしい。 request.getRemoteAddr("x-forwarded-for"); javaで-つなぎの小文字みたい。 proxy環境でrequestのヘッダーを取れば出てくる。 ヘッダー一覧取得は http://www.javadrive.jp/servlet/request/index9.html に教えてもらいましたo(_ _)o request.getRemoteAddr()をすべきところで、書き換えてくれる人が欲しかったので 以下のようにした。

  • クライアントのIPアドレスを得る - うなの日記

    ServletにアクセスしてきたクライアントのIPアドレスを得る方法。 プロキシを介さない場合 ServletRequest#getRemoteAddr()で、アクセスしてきたクライアントのIPアドレスを取得できます。 ServletRequest request = .. 省略 .. // クライアントのIPアドレス( プロキシを介す場合、プロキシのIPアドレス ) String proxyIp = request.getRemoteAddr(); プロキシを介した場合 ServletRequest#getRemoteAddr()は、プロキシサーバーのIPアドレスを返します。また、プロキシサーバーでクライアントIPアドレスを返す設定がされていれば、環境変数で来のクライアントのIPアドレスが渡されます。これを解析すればとれなくはないです。 ×送信しない設定の場合、当然送信されない。(社内

    クライアントのIPアドレスを得る - うなの日記
  • Tomcat 6で実現! Ajaxを超える通信技術Comet (1/3) - @IT

    Tomcat 6で実現!Ajaxを超える通信技術Comet:Tomcatはどこまで“安全”にできるのか?(3)(1/3 ページ) Ajaxを超える? Tomcat 6で搭載されたCometとは? 前回はTomcatを“安全”に活用するために、ツールを使った運用の仕方やTomcatの設定について解説しました。 今回はTomcatの安全性から少し離れて、Tomcat 6の新機能の利用方法について解説します。Tomcat 6では、いくつかの大きな拡張がありましたが、今回はJ2SE 1.5で実装されたNew I/O APIjava.nioパッケージ)を用いたComet(コメット)通信について解説します。 おさらい 「通常のHTTPでの通信」 通常のHTTPでの通信はクライアントのWebブラウザなどからサーバへリクエストを送信し、サーバはリクエストを解釈してレスポンスを返します。つまり、通信のタイ

    Tomcat 6で実現! Ajaxを超える通信技術Comet (1/3) - @IT
  • 1