2017-03-22 6 views
0

Meine aktuelle Konfiguration bei der Firma, der ich beigetreten bin, ist, dass IIS als unser Hauptwebserver verwendet wird und ein CA-signiertes Zertifikat verwendet. Ich habe Zugriff auf das Zertifikat.pdx sowie den privaten Schlüssel.SSL mit Knoten/IIS

Ich habe einen https-Node-API-Server eingerichtet, um einige Echtzeit-Sachen zu behandeln/als einfache zusätzliche mittlere Schicht zu fungieren, aber meine Website wird über IIS bedient. Der Ablauf der Anwendung ist in etwa so.

1) Besuchen Sie Web-Seite, wo IIS wird es dann

2 dienen) auf eine Schaltfläche klicken, die dann eine GET-Anfrage an meine Knoten Server ich bin macht nur

   IIS             NODE 

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

in der Minute In meiner Entwicklungsumgebung selbstsigniert und die Zertifikate manuell akzeptieren.

Meine Frage ist, kann ich nur das gleiche Zertifikat verwenden, das IIS auf meinem Knoten HTTPS-Server verwendet, oder brauche ich einen anderen?

Antwort

1

Es wäre am besten, wenn der IIS die Anforderungen an Ihre Node App übertragen könnte. Auf diese Weise würde Ihre Knoten-App nicht einmal ein Zertifikat benötigen (wenn es auf localhost ist). Sehen Sie diese Antwort für weitere Informationen:

Es verwendet das Beispiel von nginx, aber Sie sollten die Anfragen mit IIS als auch Proxy können. Sehen Sie dieses Tutorial:

+0

Klingt gut ich jetzt diese Lösung werde untersuchen, Dank! –