Java EE Web アプリケーションのデプロイに Amazon ElasticBeanstalk を使用しています。アプリケーションを https のみにする必要があるため、ElasticLoadbalancer で SSL 証明書を構成しました。また、web.xmlファイルを次のように構成しました
<security-constraint>
<web-resource-collection>
<web-resource-name>HTTPSOnly</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
しかし、問題は、http://www.myweb.com をヒットすると、 http://www.myweb.com: 8443 にリダイレクトされるため、URL からポートを削除したい Amazon EBS とロード バランサーの動作は、以下のように説明されています。