我是开发者和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'));
答案 0 :(得分:0)
我更喜欢使用NodeJS EC2实例的CloudFront,它还会缓存边缘位置的静态内容。您可以将自己的SSL证书添加到AWS证书管理器(或使用AWS颁发的免费SSL证书)并将其与CloudFront分配链接。