Läuft SSL node.js Server mit godaddy gd_bundle.crt
Ich habe Probleme damit, dass mein SSL-Server mit dem Zertifikat von godaddy funktioniert
Verwenden von Express: 3.1.0
Darunter funktioniert dies mit einem Schlüssel / crt, der lokal generiert / nicht von go daddy signiert wurde (Der Browser beschwert sich, aber wenn Sie eine Ausnahme hinzufügen, funktioniert dies.
var http = require('https');
var privateKey = fs.readFileSync('/var/www/dev/ssl/server.key').toString();
var certificate = fs.readFileSync('/var/www/dev/ssl/server.crt').toString();
var credentials = {key: privateKey, cert: certificate};
var https = http.createServer(credentials, app);
Mit godaddy wird mir eine zusätzliche Datei gd_bundle.crt zur Verfügung gestellt, von der ich glaube, dass Sie sie so implementieren, jedoch erhalte ich eine Fehlermeldung
var http = require('https');
var privateKey = fs.readFileSync('/var/www/prod/ssl/mysite.key').toString();
var certificate = fs.readFileSync('/var/www/prod/ssl/mysite.com.crt').toString();
var ca = fs.readFileSync('/var/www/prod/ssl/gd_bundle.crt').toString();
var credentials = {key: privateKey, cert: certificate, ca: ca};
var https = http.createServer(credentials, app);
Mit dieser Konfiguration erhalte ich: Fehler 107 (net :: ERR_SSL_PROTOCOL_ERROR): SSL-Protokollfehler.
Um ehrlich zu sein, ich erstelle nicht die Schlüssel / Zertifikate, die unser Entwickler-Typ macht ... Ich bin mir nicht sicher, wie ich Fehler beheben kann, wenn ich die Godaddy-Dateien falsch implementiere oder ob es eine Möglichkeit gibt, sicherzustellen, dass er die Schlüssel- / CRT-Dateien richtig einrichtet ....
Sieht jemand etwas offensichtlich falsch?