在ec2 node.js服务器上托管SSL证书的位置

时间:2017-05-24 06:45:36

标签: node.js ssl amazon-s3 amazon-ec2

我是开发者和EC2的新手。我在AWS EC2上运行nod服务器,但我需要使用https。我有所有材料来创建证书并将其添加到我的node.js服务器。

这可能看起来像一个愚蠢的问题,但我在哪里举办证书?可以在S3上托管吗?我不使用Elastic Cloud或CloudFront,因此需要自己管理它。

var key = fs.readFileSync(path.resolve(__dirname, '../cert/key.pem'));
var cert = fs.readFileSync(path.resolve(__dirname, '../cert/cert.pem'));
var ca = fs.readFileSync(path.resolve(__dirname, '../cert/cai.pem'));

1 个答案:

答案 0 :(得分:0)

我更喜欢使用NodeJS EC2实例的CloudFront,它还会缓存边缘位置的静态内容。您可以将自己的SSL证书添加到AWS证书管理器(或使用AWS颁发的免费SSL证书)并将其与CloudFront分配链接。