Node.js服务器+ SSL = ERR_CONNECTION_CLOSED

我有一个node.js应用程序在http上运行完美。 然后,我添加了自签名证书来build立和testingssl连接。 当它解决(与铬通知有人可以偷东西)我从本地certificate者买了SSL证书。

当我把新的证书服务器正常启动,但浏览器说:错误代码:ERR_CONNECTION_CLOSED

现在可能是什么原因?

https = require('https'), fs = require('fs'); var keys_dir = "./ssl/" var sslOptions = { key : fs.readFileSync(keys_dir + 'server.key'), cert : fs.readFileSync(keys_dir + 'certificate.crt'), ca: [fs.readFileSync(keys_dir + 'nazwa1.crt'), fs.readFileSync(keys_dir +'nazwa2.crt')] }; https.createServer(sslOptions, app).listen(app.get('port'), function(){ *** }); 

端口是443.密钥是RSA PRIVATE KEY。 Cert是基于它的。

节点-v v0.10.25

那么我解决它:我没有检查密钥和证书的MD5,他们是不同的。 所以我重新创build了证书,一切都很顺利。