この記事は最終更新日から1年以上が経過しています。
EC2にデプロイされているアプリケーションがリクエスト元のIPアドレスをチェックするという機能を実装されている方がいると思います。
下記設定を入れないと、取得できるアドレスはELBのIPになってしまうのでご注意を。
Javaでこんな感じに実装している部分
String ipAddress = this.request.getRemoteAddr(); |
tomcat のserver.xmlに下記の追記
server.xml <Valve className="org.apache.catalina.valves.RemoteIpValve" remoteIpHeader="x-forwarded-for" proxiesHeader="x-forwarded-by" protocolHeader="x-forwarded-proto" /> |
この記事を書いた人
最近書いた記事
- 2017.11.10CloudFrontで独自ドメインのSSL設定する方法
- 2017.09.28Pythonっぽい書き方で配列の中身をランダム表示 〜他の言語はどうなるか?〜
- 2017.03.15Slackの基本的な事を整理してみた
- 2017.03.03SquidとRoleと その2