Rails5.1.3でWebアプリケーション制作の勉強をしています。
$ rails s -e production でアプリケーションを起動しましたが以下エラーで表示出来ない時の
解決方法が分からないので教えていただけないでしょうか?
また、開発環境でも画面の表示が出来なくなってしまいました。
エラーの内容は以下になります。
本番環境 [vagrant@localhost chibi]$ rails s -e production => Booting Puma => Rails 5.1.3 application starting in production on http://0.0.0.0:3000 => Run `rails server -h` for more startup options Puma starting in single mode... * Version 3.10.0 (ruby 2.3.1-p112), codename: Russell's Teapot * Min threads: 5, max threads: 5 * Environment: production * Listening on tcp://0.0.0.0:3000 Use Ctrl-C to stop #ブラウザで確認しようとすると以下のエラーが出ます。 2019-02-21 21:18:13 +0900: HTTP parse error, malformed request (): #<Puma::HttpParserError: Invalid HTTP format, parsing fails.>
開発環境 [vagrant@localhost chibi]$ rails s => Booting Puma => Rails 5.1.3 application starting in development on http://localhost:3000 => Run `rails server -h` for more startup options Puma starting in single mode... * Version 3.10.0 (ruby 2.3.1-p112), codename: Russell's Teapot * Min threads: 5, max threads: 5 * Environment: development * Listening on tcp://0.0.0.0:3000 Use Ctrl-C to stop #ブラウザで確認しようとすると以下のエラーが出ます。 2019-02-21 21:40:29 +0900: HTTP parse error, malformed request (): #<Puma::HttpParserError: Invalid HTTP format, parsing fails.>
関係がありそうなので以下のコードも抜粋しました。
config/environments/production.rb config.force_ssl = true
なぜこうなったのかわかりませんが、http://example.com/adminで表示されていたのですが、production環境の設定が完了したら「このサイトは安全に接続出来ません」となってしまいます。(開発環境、本番環境とも)
どなたか解決方法を教えていただけないでしょうか?宜しくお願いします。
「$ rails s 」, 「$ rails s -e production」のどちらで起動してもhttp://example.com/admin、https://example.com/admin で表示しようとしてもエラーが出てしまいます。
ヘディングのテキスト
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。