質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

解決済

1回答

12439閲覧

【AWS/ALB】Gateway Timeoutがでる

nnahito

総合スコア2004

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2018/05/22 06:59

編集2018/05/22 07:48

はじめに

AWS初心者です

やりたいこと

ALBを使ってロードバランサ経由でEC2インスタンスにアクセスさせたい。
練習なのでEC2インスタンスは一つです。

やったこと

下記記事を参考にしながら、
・VPC
・サブネットワーク
・EC2インスタンス(1個)
を作成

https://qiita.com/naoki_mochizuki/items/f795fe3e661a3349a7ce


ロードバランサ設定ページから、ロードバランサを作成。

ステップ 1: ロードバランサーの設定
名前:test
スキーム:インターネット向け
IP アドレスタイプ:ipv4

リスナー
http: 80番ポート

アベイラビリティーゾーン
2つ選択

ステップ 3: セキュリティグループの設定
会社で作ったものをそのままコピーして新規作成したもの

ステップ 4: ルーティングの設定
ターゲットグループ:新しいターゲットグループ
名前:target-test
プロトコル:http
ポート:80
ターゲットの種類:instance
ヘルスチェック
プロトコル:http
パス:/

ステップ 5: ターゲットの登録
EC2インスタンスを選択

以上の手順で作成しました。
作成されたALBの「DNS 名」をコピペしてブラウザのURL欄に貼り付けたのですが、
504 Gateway Time-outが表示されてしまいます……

原因がわからず止まってしまいました……
何か、「ここが抜けてるのではないか?」という経験則で問題ないので、
ご指摘いただけますと幸いです。

よろしくお願いいたします。

追記

ターゲットグループの「ターゲット」を見ると以下のエラーが表示されておりました。

これらのいずれのアベイラビリティーゾーンにも、正常なターゲットは含まれていません。リクエストはすべてのターゲットにルーティング中です。

同じ場所に「アベイラビリティーゾーンに正常なターゲットがありません」とあります。
場所が違うのでしょうが……どこに合わせればいいのでしょう…?

追記2

EC2に発行された「パブリック DNS」のアドレスをブラウザで叩くとページが表示され、
pingを叩くとtimeoutするということがわかりました

以下記事を参考に、セキュリティグループのinバウンドに値を追加しました。
イメージ説明
http://zutto-megane.com/aws/post-1026/

今のところまだ登録済みターゲットのステータスは「unhealthy」ですが……

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

結論。
セキュリティグループに自分自身のVPCのIPアドレスが入っていなかった。

投稿2018/05/22 08:16

nnahito

総合スコア2004

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問