Ubuntu 12.04 で Express 3 を使用する V0.10.3 NodeJS アプリで SSL を機能させることができないようです。Chrome で次のエラーが発生します。
Error 107 (net::ERR_SSL_PROTOCOL_ERROR): SSL protocol error
私の app.js ファイルには次のものがあります。
var privateKey = fs.readFileSync('./ssl/private.key');
var certificate = fs.readFileSync('./ssl/cert.crt');
var godaddy = fs.readFileSync('./ssl/gd_bundle.crt');
var options = {
key: privateKey,
cert: certificate,
ca: godaddy
};
https.createServer(options, app).listen(3000, function(){
console.log("Express https server listening on port 3000");
});
自己署名証明書を使用した同様のセットアップは、私の開発ボックスで問題なく機能します。ここでどこが間違っているのか分かりますか?