1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Rails6】AWS+Unicorn+Nginxでエラー画面が表示される話

Last updated at Posted at 2020-10-03

事象

AWS+Unicorn+Nginxで作成した環境にRailsアプリをデプロイ。
アクセスすると以下のエラーが表示される。
Image from Gyazo

原因

結論から言うと、デプロイしたRailsアプリにルーティングもコントローラーもビューも何もない状態だったのが原因でした。
※Rails newしただけのまっさらなアプリ

エラー文の「The page you were looking for doesn't exist.」のとおり、「探していたページが存在しません。」というそのまんまの理由でした。笑

解決策

ページがないと言われたので作成しました。
具体的には以下の2つ。
①コントローラーの作成
②ルーティングの追加

#コントローラーの作成
$ rails g controller 〇〇
config/routes.rb
Rails.application.routes.draw do
# 以下のルーティングを追加
  root to: '〇〇#index'
end

Unicornを再起動して再度アクセス

Image from Gyazo

無事に表示されました🎉

1
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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?