私はTomcat 6が付いたサーバーを持っています。このサーバーには、ログインできるWebサイトがありました。問題は、作業してもWebサイトにログインしないということですローカルであり、私たちはそのやり方を知らない。ipとのローカルアクセスでのログイン
私たちはgoogleで試してみたところ、 "x-forwarded-for"の使用が判明しましたが、これは動作しません。次に、ログインする必要はありません(externも)。
私はあなたが私を助けることを願っています!
私はTomcat 6が付いたサーバーを持っています。このサーバーには、ログインできるWebサイトがありました。問題は、作業してもWebサイトにログインしないということですローカルであり、私たちはそのやり方を知らない。ipとのローカルアクセスでのログイン
私たちはgoogleで試してみたところ、 "x-forwarded-for"の使用が判明しましたが、これは動作しません。次に、ログインする必要はありません(externも)。
私はあなたが私を助けることを願っています!
ServletRequest
インスタンスをリクエストしてください(キャストする必要があるかもしれません)。getRemoteAddr()
を呼び出してください。その方法の
のJavaDoc:
要求を送信したクライアントまたは最後のプロキシのインターネットプロトコル(IP)アドレスを返します。
ローカルでは、ip 127.0.0.1を取得する必要があります。さらに、要求ipがサーバーのローカルIPであるかどうかを確認することもできます。
ありがとう君は!できます! –
どのサーバーサイドフレームワークを使用していますか? – Jivings
可能な複製http://stackoverflow.com/questions/8728909/how-to-differentiate-request-from-internet-or-intranet – Apurv
私たちはJavaとTomcatをUbuntuサーバー上で実行していますが、特定のフレームワークではありません –