在AWS EC2上使用SSL证书启动nodejs服务器

我试图用httpsconfiguration服务器。 在本地服务器上,本地私钥和证书工作。 代码是:

var https = require('https'); const options = { key: fs.readFileSync('./privatekey.key'), cert: fs.readFileSync('./certificate.crt') }; var server = https.createServer(options, app); 

但是,当我购买SSL证书并尝试在AWS服务器上使用它时,根本不起作用。

 var https = require('https'); const options = { key: fs.readFileSync('privatekey.pem'), cert: fs.readFileSync('./ssl/portal.crt'), ca: [fs.readFileSync('./ssl/portal.ca-bundle')] }; 

它总是显示网页不可用。 我也尝试将服务器证书上传到AWSconfiguration,但仍然失败。 有谁知道如何解决这一问题?