NodeJS Express SSL不与Bitnami EC2实例一起使用

我正在使用Express通过NodeJS运行我的Bitnami Amazon EC2 VPC应用程序(Apache已禁用),并且无法使SSL正常工作。 我已经使用这个实现来实现SSL: https : //www.npmjs.org/package/ssl-root-cas 。 我从Symantec购买了SSL证书。 该应用程序在端口8080/8443上运行HTTP / S服务器,并将每个端口转发到80/443。 该应用程序通过nohup运行。 我在EC2的安全组中启用了入站/出站httpsstream量。

以下是示例实现:

 require("ssl-root-cas/latest") .inject() .addFile(__dirname + "/ssl/IntermediateCA.cer") .addFile(__dirname + "/ssl/crossRootCA.cer"); var server = { http: { port: process.env.PORT || 8080 }, https: { port: 8443, options: { key: fs.readFileSync("./ssl/server.key"), cert: fs.readFileSync("./ssl/ssl_certificate.cer") } } }; https.createServer(server.https.options, app).listen(server.https.port); http.createServer(app).listen(server.http.port); 

无论出于何种原因,SSL仍然无法正常工作。 build议?