EC2のサイトをHTTPSでアクセスしたいのですがうまくいっていません

0

タイトルの件、ターゲットグループで異常が出てしまいます。よくある原因をご教授いただけたら幸いです。

已提問 4 個月前檢視次數 233 次
5 個答案
0
已接受的答案

具体的なAWSの構成を共有していただけますか?
ターゲットグループで異常と記載されているのでALBを使用している前提で記載します。

ALBにHTTPSでアクセスするにはHTTPSリスナーをALBに作成する必要があります。
そのためには以下のドキュメントに記載されているようにSSL証明書をACMなどで作成する必要があります。
https://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/application/create-https-listener.html

また、ターゲットグループのEC2ではセキュリティグループのインバウンドルールでALBからの接続を許可する必要があります。
セキュリティグループのルールは以下のブログが参考になります。
https://dev.classmethod.jp/articles/access-apache-page-via-alb/#toc-3

「ターゲットグループで異常」だけだと判断が難しいですが、EC2側でWebサーバーが起動していなかったり、起動はしていてもALBのヘルスチェック対象のコンテンツがうまくアクセスできていないなどがあると思います。
なので、まずはEC2側のWebサーバーのログを見てALBのヘルスチェックが到達しているか、到達している場合はレスポンス200で返せているかなどを確認してみてください。
https://repost.aws/ja/knowledge-center/elb-fix-failing-health-checks-alb

profile picture
專家
已回答 4 個月前
  • ありがとうございます。リンクを参考に確認してみます。

  • ロードバランサーを設置しているのですが、EC2インスタンスにパブリックIPアドレスが存在しているということは、構成がうまくいっていないのでしょうか。よろしくお願いいたします。

  • EC2にパブリックIPアドレスがあるのは「ターゲットグループで異常」とは関係ないと思います。 EC2を配置しているサブネットがパブリックIP自動割り当てになっているだけだと思います。 EC2に接続してWebサーバーのログをご確認いただくのがよいと思います。

  • Webサーバーのアクセスログは確認されましたでしょうか? ALBからのヘルスチェックにはどのようなHTTPステータスコードでレスポンスを返していましたか? また、EC2のセキュリティグループでALBからのアクセスを許可するようにインバウンドルールを設定していますか?

0

Enter image description here

画像のような状態が続いております。何か原因は考えられますでしょうか。

已回答 4 個月前
0

構成を見直し、ターゲットのヘルスチェックを通過したのですが、まだ以下のような状況です。 分かることがありましたらご教授をお願い致します。

ここに画像の説明を入力してください

已回答 3 個月前
0

解決いたしました。 EC2のパブリックIPにアクセスをしていました。ロードバランサーのアドレスにアクセスしたらうまくいきました。

已回答 3 個月前
0

Riku_Kobayashi様、ありがとうございます。 Webサーバーのログは現在以下のような状況です。

ここに画像の説明を入力してください

已回答 3 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南