0

最近、Heroku でホストされている Web アプリに SSL を追加しましたが、アプリをローカルで実行できなくなり、ブラウザーが永遠にスピンし、ターミナルでこのエラーが発生します -

$ rails s
=> Booting WEBrick
=> Rails 3.2.12 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2013-07-22 11:46:26] INFO  WEBrick 1.3.1
[2013-07-22 11:46:26] INFO  ruby 1.9.3 (2013-02-22) [x86_64-darwin12.4.0]
[2013-07-22 11:46:26] INFO  WEBrick::HTTPServer#start: pid=34732 port=3000
[2013-07-22 11:51:07] ERROR bad Request-Line `:\x00\x00\x00'.

開発にSSLは必ずしも必要ないので、thingemを追加する必要はありませんがnugenix、ローカルで再度実行するにはどうすればよいですか?

4

2 に答える 2

2

Ryan Bates は、開発環境に対応する SSL を追加するというトピックについて、ちょっとしたエピソードを話してくれました。構成には pow と nginx が含まれます。すぐに自分で試してみますが、今週は試しません。

于 2013-07-22T11:50:33.677 に答える
0

問題が解決しました!サーバーとしてpowを追加することで、アプリを正常に実行できます:)

POW をアプリに追加するには、このコマンドcurl get.pow.cx | shを実行してからcd ~/.powln -s /path/to/myapp.

POW は Web サイトhttp://pow.cx/で十分に文書化されており、別のユーザーが言及したように、Ryan Bates が SSL に関する優れたビデオを公開しており、POW をアプリに追加する方法を説明しています - http://railscasts.com/episodes/357 -ssl の追加

于 2013-07-22T21:31:46.837 に答える