EC2で作ったLAMP環境で常時SSLを実現しようとした際に詰まったところをメモしておきます。 前提 SSL証明書はAWSのCertificate Managerで取得 取得したSSL証明書は、ELB(Elastic Load Balancing)で使用 詰まった点 単純にhttp→httpsリダイレクトをすると無限ループに陥る 常時SSLにするためには、http→https のリダイレクトが必要ですが、上記の前提で実現しようとするとこのリダイレクトが無限ループとなってしまいます。 AWSのELBを使用している場合、クライアントからサーバ(EC2インスタンス)へのアクセスの間にELBが入ります。 ここで注意が必要なのが、ELBからEC2への通信はhttpだということです。 つまり、クライアントがhttpsでアクセスしていても、ELBからEC2への通信はhttpとなります。その結果、Apac