将启用了HTTPS的节点应用程序部署到AWS EC2

时间:2018-06-10 18:40:53

标签: node.js amazon-ec2 https ssl-certificate port

我想部署我的应用,它是在本地启用HTTPS AWS EC2 。我不确定我唯一需要做的就是从免费证书颁发机构(CA)获得证书,如让我们的Ecrypt 并上传EC2到我的代码中的名为 ssl 引用的目录,就像我在本地做的那样。而不是安全组 - 编辑入站规则 - 添加规则 - 创建HTTPS端口443 - 重定向到3443 ,因为我的 app.js 文件会收听?或者还有其他涉及我不知道的事情?

如果你能说出这是正确的道路,我真的很感激吗?

const httpsOptions = {
    key: fs.readFileSync(__dirname + '/ssl/server.key'),
    cert: fs.readFileSync(__dirname + '/ssl/server.crt')
};
const https = require('https').Server(httpsOptions, app);

const port = 3443;


https.listen(port, function () {
    console.log('listening on: *' + port);
});

0 个答案:

没有答案