SSL läuft node.js server bei godaddy gd_bundle.crt

Ich habe Probleme damit, mein SSL-server-arbeiten mit dem Zertifikat von godaddy

Express: 3.1.0

Unten das funktioniert mit einem Schlüssel - /crt, die lokal generiert wurde /nicht signiert von go daddy (Der browser beschwert sich aber, wenn Sie Sie auf Ausnahme hinzufügen, es funktioniert.

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 bin ich zur Verfügung gestellt eine zusätzliche Datei gd_bundle.crt, die ich glaube, Sie umsetzen wie diese, aber ich erhalte 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 bekomme ich: Fehler 107 (net::ERR_SSL_PROTOCOL_ERROR): SSL-Protokollfehler.

Wahrheit werden gesagt, ich bin nicht erstellen Sie die keys/certs unsere devops Kerl hat... ich bin nicht sicher, wie kann ich beheben, wenn ich die Umsetzung der godaddy diejenigen, die falsch sind, oder wenn es ist ein Weg, um sicherzustellen, dass er das setup den key/crt-Dateien korrekt....

Erkennt jemand etwas eklatant offensichtlich falsch ist?

InformationsquelleAutor der Frage nwkeeley | 2013-04-25

Schreibe einen Kommentar