Closed14

EC2に構築したRailsに対してELBを導入

ito_110ito_110

下記の順に選択
EC2>ロードバランシング>ロードバランサー>ロードバランサーの作成

ito_110ito_110
  • ロードバランサーネームを入力。
  • 他の設定はデフォルト
ito_110ito_110
  • 今回作成したEC2のセキリュティグループを選択
  • ターゲットグループは新規作成
ito_110ito_110

ターゲットグループ作成

  • 「create target group」を選択
  • 「target group name」のみ入力
  • ほぼデフォルト設定

ito_110ito_110
  • 先ほど作成したターゲットグループを選択
  • ロードバランサーを構築する
ito_110ito_110
  • ELBの割り振りを忘れていたので、修正
  • ポートを3000を選択
  • 対象のEC2を選択して、「include as pending belew」を選択
ito_110ito_110
  • ロードバランサーよりDNS名をコピー
  • ブラウザにコピーしたDNS名を貼り付け
  • Railsサーバーは起動しておく
ito_110ito_110

エラー発生

  • /var/www/rails-test-app/config/environmentsconfig.hosts << "rails-ec2-rds-20220725-513615462.ap-northeast-1.elb.amazonaws.com"を追記
ito_110ito_110

エラー発生:502

ターゲットグループのヘルスチェックがうまくいってなかっただけでした。

このスクラップは2022/07/26にクローズされました