LoginSignup
2
2

More than 3 years have passed since last update.

第四章: ELBとRoute53を使って独自ドメインををSSL化してHello worldを表示させよう

Last updated at Posted at 2020-11-03

ACMで無料のSSL証明書を発行しよう

  1. awsコンソールからACMと検索してください。Certificate Managerというのがヒットすると思います
  2. 証明書のプロビジョニングの「今すぐ始める」ボタン押下
  3. [パブリック証明書のリクエスト]を選択して、「証明書のリクエスト」ボタン押下
  4. ステップ1でドメイン名を入力し、次へ スクリーンショット 2020-10-16 7.09.54.png
  5. DNSの検証を選択して「次へ」
  6. タグの追加ではタグと値にName, my-best-acmを入力して「確認」
  7. 次の画面で「確認とリクエスト」ボタン押下
  8. この画面になったら赤枠の箇所を押してcsvをダウンロードして「続行」ボタンを押下 スクリーンショット 2020-10-16 7.13.10.png
  9. 状況が検証保留中になってることを確認してください。Route 53で次の設定をするとしばらくしてここが「発行済み」に変わります。 スクリーンショット 2020-10-16 7.28.26.png

ACMをRoute53に登録しましょう

  1. awsコンソールからRoute53に行き、ホストゾーンから自分のドメインを選択しましょう
  2. その画面で「レコードを作成」ボタンを選択します スクリーンショット 2020-10-16 7.17.00.png
  3. シンプルルーティングのまま「次へ」
  4. 「シンプルなレコードを定義」を選択します
  5. 先ほどダウンロードしたcsvを開いてRecord Name, Valueを画像の様にコピペします。レコードタイプはCNAMEを選択します スクリーンショット 2020-10-16 7.25.15.png
  6. 「選択できたらシンプルなレコードを定義」ボタンを押して、次の画面で「レコードを作成」を押します
  7. レコードを作成してしばらく経ったらACMの状況が「発行済み」になれば完了です。

ELBのセキュリティーグループを作成する

  1. awsのEC2コンソールからセキュリティーグループタブを選択してください
  2. 前回EC2のセキュリティーグループを作成した要領で「セキュリティーグループを作成」ボタンを押します。
  3. VPCは今回作成したVPCを選択し、インバウンドルールをHTTPSに設定します。下の画像の様に入力をしたら「セキュリティーグループを作成」 スクリーンショット 2020-10-16 7.35.42.png

EC2のセキュリティーグループを編集する

  1. EC2のセキュリティーグループたぶからmy-best-sgを選択し、「インバウンドルールを編集」を選択します。
  2. 下の画像の様にhttpとhttpsのソースの部分を先ほど作ったmy-best-elb-sgに設定して「ルールを保存」を押してください。

ELBを作成します

  1. EC2のコンソール画面からロードバランサータブに移動し「ロードバランサーの作成」を押します。
  2. ロードバランサーの種類はApplication Load Balancerを選択して「作成」
  3. 画像の様に入力します。名前はmy-best-elb、アベイラビリティーゾーンはmy-best-application-1a, my-best-application-2bを選択します screencapture-console-aws-amazon-ec2-v2-home-2020-10-16-07_50_45.png
  4. 入力が完了したら「セキュリティー設定の構成」
  5. 証明タイプはACMから証明書を選択するにし、証明書のなまえが先ほど取得したドメインになっていることを確認。したら「セキュリティーグループの設定」
  6. セキュリティーグループはmy-best-elb-sgを選択し、「ルーティングの設定」
  7. 画像の様にルーティングを設定したらターゲットの登録 スクリーンショット 2020-10-16 7.58.41.png
  8. 画像の様にターゲットを登録したら「次の手順:確認」 スクリーンショット 2020-10-16 8.00.38.png
  9. 確認したら「作成」で完了ですhttps://elbのDNS名をブラウザに貼り付けるとhello world!と確認ができると思いいます。

独自ドメインをSSL化する

  1. Route 53のコンソール画面からホストゾーンを選択し、自分のドメインを選択してください
  2. タイプがAのものを選択して編集を押します スクリーンショット 2020-10-16 8.10.29.png
  3. トラフィックのルーティング先をApplication Load Balancer, リージョンを選択バージニア北部に設定すると自動で先ほど作ったelbが出てくると思いますので「編集を保存」 スクリーンショット 2020-10-16 8.12.13.png
  4. これでhttps://独自ドメインでhello world!が出力されましたでしょうか? スクリーンショット 2020-10-16 8.16.35.png

前へ: 第三章: EC2とRoute53を使って独自ドメインでHello world!を表示させよう
次へ: 第五章: EC2からRDSに接続してみよう

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2