結論
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にコミットとプッシュをして、ローカルで自動デプロイを実行すれば終わり!
あースッキリした。