2012-03-11 12 views
1

私のRails(3.2.1)アプリケーションはHeroku上で正常に動作していました。その後、私はプロダクション設定ファイルにconfig.force_ssl = trueを設定しました。ファイルを開くと、 "SSLが有効になっていません"というエラーが表示されました。私はHerokuがあなたのSSL証明書にピギーバックできると思っていましたが、それは私のために働いていません。Heroku:SSLが有効になっていません

  • heroku addons:add piggyback_sslを使用して(失敗し、アドオンは現在の標準であるとして...)
  • アカウントを検証する(必要なことが、私はとにかくそれを試してはならない。私が試した何

  • ...私config.force_ssl = falseを変え、私のアプリはまだSSLを使用しようとし

答えて

0

は、次のようにピギーバックSSLアドオンをインストールしてください:

heroku addons:add ssl:piggyback 

それがインストールされていますし、あなたのアプリが再起動されたら、それは以下のアドレスの両方でアクセスする必要があります:

  • http://your-app.heroku.com
  • https://your-app.heroku.com
+0

ええ、私が最初に試したことです。これは、sslピギーバックが標準となり、もうこのコマンドを使用する必要はないというメッセージを出してから、私にエラーを与え続けます....また、私はforce_sslをfalseに設定しました。アプリはまだhttpsを読み込もうとしていて、エラーが出ます。私はhttpでアプリにアクセスすることはできません、それはhttpsに直接指示し続ける... – ImprovedSilence

+0

**あなたは** piggyback_ssl **をインストールしようとしたので、私は混乱しました。私はそれでは分かりません。 SSLはローカルで動作しますか? –

0

あなたが持つかもしれないように見えますロールアウトの途中でHerokuを捕まえた。数週間前の時点で、Piggyback SSLはデフォルトですべてのユーザー/アプリに対して有効になりました。 「SSLが有効になっていません」というエラーが引き続き表示される場合は、サポートにお問い合わせください。

http://devcenter.heroku.com/changelog/10

0

私は少し遅れかもしれませんが、お使いのブラウザはまだあなたがそのオプションがRailsの中でオフになっている場合でも、httpsにリダイレクトするという理由は、「厳格な-トランスポートセキュリティ」ヘッダ(に関係していますHSTS)。 そのトピックのpost(ドイツ語、automatic translation here)です。

+0

これは確かに[これ](http://stackoverflow.com/q/10444780/372643)を説明します。 – Bruno

+0

ページが利用できなくなりました – simpleuser

関連する問題