share facebook facebook2 twitter menu hatena pocket slack

2014.03.07 FRI

CloudFrontでhttpリクエストをhttpsにリダイレクトできるようになった

吉田 真吾

WRITTEN BY吉田 真吾

cloudpackエバンジェリストの吉田真吾@yoshidashingo)です。

以下のようにAWSブログでアナウンスがありました。

Amazon Web Services Blog: New Features for Amazon CloudFront: Server Name Indication (SNI) and HTTP Redirection

2つ目のほうの機能「HTTP Redirection at the Edge」について早速確認。

S3で静的Webサイトをホスティングする。

以下のようなhtmlファイルをバケットに格納し、静的Webサイトホスティングを有効化。

CloudFrontを設定する。

こんな感じでDistributionを設定↓

アクセスしてみる

こんな感じでhttpアクセスしてみると、

↓↓↓

httpsにリダイレクトされてました。

今回はS3ホスティングで試しましたが、EC2でWebサイトをホスティングするときも同様です。うちでよく組む構成だと、EC2でWebサイトをホスティングする場合、CloudFrontでSSLをターミナーションして、EC2ではhttpのみで扱うことも多く、EC2側のApacheでhttpsにリダイレクトするような構成ができませんでしたが、この機能を有効にすればhttpでリクエストされても自動的にhttpsにリダイレクトされる構成ができるという点で有効かなと思いました。

こちらの記事はなかの人(yoshidashingo)監修のもと掲載しています。
元記事は、こちら

吉田 真吾

吉田 真吾