はじめに httpsに対応済みのWebサイトの場合、httpでアクセスされた時にhttpsでリダイレクトすることがあるとお思います。 今回は、ALB+EC2な環境でhttpでアクセスされた場合にhttpsでリダイレクトする方法を紹介します。 前提条件 Nginx 1.12.1 ALBの設定 ALBではhttpsとhttpの両方のリスナーを設定します(どちらもALB→EC2間はhttpで通信します) リスナーの設定は下記の通りです。 ヘルスチェックの設定は下記の通りです。 Nginxの設定 下記はEC2上でRailsアプリケーションを動作させる場合のnginx.confの例です。 # For more information on configuration, see: # * Official English Documentation: http://nginx.org/en/docs/

