2016-12-11 4 views
0

通常のnode.jsアプリケーションを自分のカスタムドメイン上で安全な状態に移行するにはどのような手順が必要ですか?私のヒロクのアプリケーションexample.herokuapp.comにアクセスすると、接続はhttps://の間で安全です。herokuがセキュアなnode.jsに転送したカスタムドメイン

私はを自分のサイトに転送すると、接続がではなく、であることを示す警告が表示されます。

オンラインでこの質問に回答した記事はありますか?私はどのような措置を講じるべきかについての情報を見つけることができないようです。おかげで、次のようにすべての

答えて

1

あなたのHerokuのアプリでカスタムドメインのSSLを設定する手順は、次のとおりです。

1-あなたのSSLアドオンを追加します。

$ heroku addons:add ssl 

2-が、あなたのアプリに証明書を追加します。前のステップで生成された証明書を使用して

、Herokuのにアップロード:

$ heroku certs:add server.crt server.key 

3- DNSの設定

安全なトラフィックをホストするドメイン名を指し示すDNS設定のCNAMEレコードを追加します。 www.yourdomain.comをSSLエンドポイントのホスト名(例: example.herokussl.com。これを行う方法については、DNSプロバイダにお問い合わせください。ターゲットは、ドメインに関連付けられているSSLエンドポイントの完全修飾ドメイン名である必要があります。

あなたはHerokuのデベロッパーセンターで詳しい情報を見つけるでしょう:私はアドオンを参照してください

https://devcenter.heroku.com/articles/ssl-endpoint

+1

は$ 20/MOがかかりますが、無料でこれを行うことができますする方法がありますので、私は趣味のアカウントを払っています右?価格設定ページに「無料SSL for Custom Domains」と表示されます。デベロッパーセンターへの有益なリンクをありがとう! –

+0

アドオンを必要としないように、プライベートスペースだけでなく、共通ランタイムのアプリにもSSLが含まれるようです。私はこれまでに試してみませんでしたが、ここにはドキュメンテーションへのリンクがあります:https://blog.heroku.com/ssl-is-now-included-on-all-paid-dynos –

関連する問題