スキップしてコンテンツを表示

1つのEC2インスタンスにdeployしたwebアプリをSSL化することができるかどうか

0

個人的に作成したwebアプリをデプロイし、SSL化したいと考えています。 ロードバランサでアベイラビリティゾーンを2つ以上選択する必要があったのですが、EC2インスタンスが1つのままだと、webアプリを含むサブネットが一つしかないため、通信が遅くなる現象が起きています。 SSL化するためには複数のEC2インスタンスにデプロイしなければならないでしょうか? 1つのEC2インスタンスでできる場合はその方法を教えていただきたいです。

1回答
1
承認された回答

SSL化するためには複数のEC2インスタンスにデプロイしなければならないでしょうか?

1つのEC2とALBだけでSSL化することは可能です。

webアプリを含むサブネットが一つしかないため、通信が遅くなる現象が起きています。

こちらですが、通信が遅くなるという事象はEC2が一つしかないというものとは関係が無いと思います。
ALBはターゲットのインスタンスが1つしか無ければそのインスタンスにルーティングするので通信が遅くなるのはまた違う問題だと思います。
https://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/application/load-balancer-target-groups.html

ターゲットグループは、指定したプロトコルとポート番号を使用して、EC2インスタンスなどの個々の登録済みターゲットにリクエストをルーティングします。1 つのターゲットを複数のターゲットグループに登録できます。ターゲットグループ単位でヘルスチェックを設定できます。ヘルスチェックは、ロードバランサーのリスナールールに指定されたターゲットグループに登録されたすべてのターゲットで実行されます。

1つのEC2インスタンスでできる場合はその方法を教えていただきたいです。

以下のブログの手順が参考になると思います。
ACMで証明書を発行してALBでHTTPSリスナーを設定する手順です。
https://www.beex-inc.com/blog/20231215_alb_https

エキスパート
回答済み 1年前
  • とても参考になりました。有難うございます!!

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

関連するコンテンツ