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

0

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

posta 4 mesi fa240 visualizzazioni
5 Risposte
0
Risposta accettata

具体的な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
ESPERTO
con risposta 4 mesi fa
  • ありがとうございます。リンクを参考に確認してみます。

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

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

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

0

Enter image description here

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

con risposta 4 mesi fa
0

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

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

con risposta 4 mesi fa
0

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

con risposta 4 mesi fa
0

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

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

con risposta 4 mesi fa

Accesso non effettuato. Accedi per postare una risposta.

Una buona risposta soddisfa chiaramente la domanda, fornisce un feedback costruttivo e incoraggia la crescita professionale del richiedente.

Linee guida per rispondere alle domande