7

Heroku Deployed アプリ用に GoDaddy が購入したカスタム ドメインを設定しようとしています。www. _ .com は herokuapp (cedar) に正しく転送されますが、1) ネイキッド アドレスを取得しようとしても機能せず、2) カスタム ドメインに初めてログオンしようとすると、ブラウザが表示されます。この警告の依存バージョン。これは絶対に望ましくありません。

「これはおそらくあなたが探しているサイトではありません!...おそらく続行しないでください...この場合、証明書に記載されているアドレスは、ブラウザがアクセスしようとしたWebサイトのアドレスと一致しません.1つの可能性があります.この理由は、別の Web サイトの証明書を提示している攻撃者によって通信が傍受されているためであり、不一致の原因となります. もう 1 つの考えられる理由は、サーバーが複数の Web サイトに対して同じ証明書を返すように設定されていることです。 Google Chrome では、*.herokuapp.com にアクセスしたことは確かですが、それがアクセスしようとしていたサイトと同じであることを確認することはできません。続行すると、Chrome はそれ以上の名前の不一致をチェックしません。"

カスタム アドレスの前の HTTPS は赤で取り消し線が引かれています。もちろん、この警告で訪問者を怖がらせたくはありませんが、GoDaddy を通じて SSL 証明書を購入する必要もありません。SSL暗号化は本当に必要ありません。裸のサイトを転送して、訪問者を怖がらせずにこれを機能させる方法はありますか?

ありがとう。これは一種の漠然とした質問であり、Stack Overflow の専門ではないことはわかっていますが、Google/Heroku ヘルプ/GoDaddy を調べたところ、これらすべてを整理するのに役立つ最新情報はほとんど見つかりませんでした。

サーシャ

4

2 に答える 2

8

ありがとうmc6688。試してみzerigoました。のようなサブドメインだけでなく、ルート ドメインからもアプリに到達する必要がありましたwww。そしてゼリーゴはそれを解決します。

ただし、Sasha の問題は DNS ではなく SSL に関するものです。この問題を解決するには、ニーズに応じて次の 2 つの方法があります。

  1. 使用しても問題ない場合httpは、アプリenvironments/production.rbで次の構成が必要config.force_ssl = falseです。これはデフォルトで true です。false に変更します。それでも Firefox からエラーが発生する場合は、リセットしてください。他のブラウザは問題ないはずです。

  2. ただし、必要な場合httpsは、有料サービスである SSL アドオンを介して独自の (heroku ではなく) 証明書を使用する必要があります。

于 2013-07-21T19:10:04.627 に答える
7

ドメインから yourapp.herokuapp.com にトラフィックを転送していますか?

転送と独自のネームサーバー (DNS) の使用の違いを完全に理解しているかどうか、質問からはわかりません。

https エラーが発生する理由は、https に転送しているためだと思います。

私は zerigo アドオンを使用します。これにより、すべてが本当に簡素化されます。転送を使用する代わりに、ドメインを Zerigo の DNS に向けます。

https://devcenter.heroku.com/articles/zerigo_dns

于 2012-10-07T03:03:02.040 に答える