In AWS

【AWS】S3の静的サイトをCloudFront、ACMでSSL化

SSL化できましたー!!

いやー凡ミス続きで、一ヶ月くらい掛ってしまいました。

実際は、一時間位でSSL化出来ると思います!

 

私の環境は、以下になります。

  • S3を使用し、サイトを静的ホスティング
  • WordPressをローカルのサーバに立ち上げている

 

S3でWebサイトを静的ホスティングするやり方は、

以下記事をご参考に!

AWSとWordPressを使ってBlog構築

 

証明書の取得

 

AWS Certificate ManagerでSSL証明書を取得しましょう!

ポイントとしては、

  • バージニア北部で取得すること

→ CroudFrontに対応しているのが、バージニア北部のみな為

  • DNS認証にすること

→楽

 

DNS認証を選択すると、

自動でRoute53にDNS認証のやつを作成してくれるボタンが何処かに表示されます。

それを実行して待つだけです。

SSL証明書の発行が完了したら次へ

 

Route53のAliasをCloudFrontに変更

 

S3のバケットが選択されていると思うので、

CloudFrontに変更してください。

 

 

CloudFrontにSSL証明書を登録

 

先程、発行したSSL証明書を選んでください。

これでほぼ設定は完了です!

 

 

「index.html」をサブディレクトリ配下に置いている場合

例えば、こんな感じ

kanekochi.com/page/2/index.html

追加で下記設定を行う必要があります。

S3のエンドポイントを「Orgin Domain Name」に設定する必要があります。

 

以上!

 

 

 

共有してくれると嬉しいです!

, ,