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

0

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

feita há 4 meses233 visualizações
5 Respostas
0
Resposta aceita

具体的な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
ESPECIALISTA
respondido há 4 meses
  • ありがとうございます。リンクを参考に確認してみます。

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

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

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

0

Enter image description here

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

respondido há 4 meses
0

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

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

respondido há 4 meses
0

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

respondido há 4 meses
0

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

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

respondido há 4 meses

Você não está conectado. Fazer login para postar uma resposta.

Uma boa resposta responde claramente à pergunta, dá feedback construtivo e incentiva o crescimento profissional de quem perguntou.

Diretrizes para responder a perguntas