0
0

More than 1 year has passed since last update.

【AWS】自動デプロイ後にアクセスしたら502 Bad Gateway

Posted at

結論

deploy.rbに記載ミスがあった。
なんとこれだけです。

経緯

AWSへのデプロイに初挑戦。
手動でのデプロイ時点では上手く行っていたのに自動デプロイを試みると502 Bad Gatewayとエラー。
なんじゃこりゃ、、、?

502 Bad Gateway とは

とりあえずググってみた。

502 Bad Gatewayとは、ウェブサイトのサーバーの通信状態に問題があることを示すエラーメッセージです。
以下のようなエラー画像が表示されます。

参考:https://blog.hubspot.jp/502-bad-gateway

通信状態? 
AWS側の不具合やらこっちのWifiが原因ってことかな?
、、、ってそんなわけあるかーーー!

原因

以下の記事を参考に原因究明。
https://qiita.com/kana_web/items/638a5d605870558879a4

こちらの記事から、ファイルとディレクトリの位置関係を洗い出すことに。

currentディレクトリに移動できるか確認してみる

ターミナル(EC2内)
[ec2-user@ip-〇〇 furima]$ cd current
-bash: cd: current: No such file or directory

早速異常を発見。
currentディレクトリに移動できない。

1つ前のディレクトリの中身を確認してみる

ターミナル(EC2内)
[ec2-user@ip-〇〇 furima]$ cd /var/www/
[ec2-user@ip-〇〇 www]$ ls
furima furina

なんか2つできちゃってる!!!
、、、ん?
、、、なんかよく見たら、、、furi「na」!?

、、、はい。原因これでした。

修正作業

deploy.rbを修正。

config/deploy.rb
set :application, 'furima' 
#'furina'だったものを修正

、、、以上!!!
たったこれだけのことに悩まされていたのね。
ま、そんなもんか!!!

あとはGitHubにコミットとプッシュをして、ローカルで自動デプロイを実行すれば終わり!

あースッキリした。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0