2017-03-22 14 views
0

私が参加した会社との私の現在のセットアップは、CAが署名した証明書を使用してメインのWebサーバーとして使用されています。私はcertificate.pdxと秘密鍵にアクセスできます。SSL with node/IIS

私は、いくつかのリアルタイムのものを処理するためのhttpsノードAPIサーバーを設定しました/単純な追加の中間層として動作しますが、私のウェブサイトはIISを通じて提供されています。アプリケーションの流れは次のようなものです。 IISは、その後

2それを提供します

1)訪問のウェブページ)、私はちょうどよ分で私のノードサーバ

   IIS             NODE 

    E.g 100.10.10.10:3000/mypage  > Click Button >  100.10.10.10:4000/myGetRequest 

にGET要求を行い、ボタン、クリックしてください自分の開発環境で自己署名を使用して、手動で証明書を受け入れることができます。

私の質問は、IISが自分のノードのHTTPSサーバーで使用しているものと同じ証明書を使用するだけですか、別の証明書が必要ですか?

答えて

1

IISがノードアプリケーションに要求をプロキシできる場合は、最善の方法です。そうすれば、Nodeアプリケーションには証明書も必要ありません(ローカルホスト上にある場合)。詳細については、この答えを参照してください。

それはnginxの例を使用しますが、あなたが同様にIISでの要求のプロキシにできるはずです。このチュートリアルを参照してください。

+0

は、私は今、このソリューションを調査していますいいですね、ありがとう! –