#解決したい内容
AWSにデプロイしたRailsアプリをURLにIPアドレス入力して表示したい
#作業手順
世界一丁寧なAWS解説。EC2を利用して、RailsアプリをAWSにあげるまで
https://qiita.com/naoki_mochizuki/items/5a1757d222806cbe0cd1#%E4%B8%96%E7%95%8C%E4%B8%80%E4%B8%81%E5%AF%A7%E3%81%AAaws%E8%A7%A3%E8%AA%AC%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA%E9%A0%85%E7%9B%AE%E8%A1%A8
を参考にAWSにデプロイしました。(pumaを追加するなど多少記事とは異なります)
この時点ではURLにIPアドレス入力しアプリが表示されました。(背景画像は表示されておりません)
EC2インスタンスの再起動、mysqld起動、nginx起動し、再度AWSにデプロイしたところ、URLにIPアドレス入力してもWe're sorry, but something went wrong.エラーが出るようになってしまいました。
#EC2 log エラーメッセージ
cat puma.error.log
=== puma startup: 2021-01-30 14:26:07 +0000 === * Listening on unix:///var/www/アプリ名/shared/tmp/sockets/puma.sock * Restarting... Refreshing Gemfile Puma starting in single mode... * Version 4.3.7 (ruby 2.6.6-p146), codename: Mysterious Traveller * Min threads: 0, max threads: 16 * Environment: production * Daemonizing... === puma startup: 2021-01-30 14:41:07 +0000 === * Inherited unix:///var/www/アプリ名/shared/tmp/sockets/puma.sock === puma startup: 2021-01-31 12:18:18 +0000 === - Gracefully stopping, waiting for requests to finish === puma shutdown: 2021-01-31 12:18:18 +0000 === - Goodbye!
cat production.log
ActionController::RoutingError (No route matches [GET] "/.env"): ActionController::RoutingError (No route matches [POST] "/"): ActionController::RoutingError (No route matches [GET] "/images/favicon.ico"):
cat nginx.error.log
to unix:/var/www/connect/shared/tmp/sockets/puma.sock failed (111: Connection refused)
何卒、よろしくお願いいたします!!!
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。