前提
AWSのELBを用いてプライベートサブネットにあるEC2(ウェブサーバー)への接続を、構築しようとしたところ下記のような状態になってしまいました。
①「一部のターゲットは、ロードバランサーで有効になっていないゾーンにあるため、トラフィックを受信していません。」との忠告が表示される
②ターゲットグループのヘルスステータスが「unhealthy」になっている
ため、①→忠告の非表示、②「unhealthy」→「healthy」状態にする方法をご教授いただけますと幸いです。
(①が解決すれば②も併せて解決してくれるものか区別がつかず、①②と分けさせて頂いております)
①②でエラー状態のためか、ELBのDNS名でアクセスしようとするとタイムアウトしてしまいEC2上のウェブサイトにアクセスできない状況です。
確認したこと
・EC2にはngnixをインストールしてあります。
・ロードバランサーはAZ「ap-northeast-1a ,1c」のパブリックサブネットに配置されていること
・EC2はAZ「ap-northeast-1a ,1c」のプライベートサブネットに配置されていること
各リソースの設定値(画像)
・ロードバランサー
★リスナー設定
・EC2
・ルートテーブル
・セキュリティグループ
→EC2
→ELB
・リーチャビリティアナライザーでインターネットゲートウェイからap-northeast-1aにあるEC2に接続できるかなど試してみました。。
補足情報(FW/ツールのバージョンなど)
不足している情報などありましたら追記致しますので、ご指摘いただけますと幸いです。
宜しくお願い致します。
★補足
ngnixのアクセスログ
※アベイラビリティーゾーン:ap-northeast-1aにあるインスタンスtest-ec2-1aのアクセスログになります。
回答1件
あなたの回答
tips
プレビュー