2017-04-24 93 views
1

My site无法在HTTPS上运行。现在它在HTTP上运行良好。无法在亚马逊EC2上使用HTTPS Node.js服务器

我们在server.js文件中添加了以下代码,但我们不知道如何获得private-key.pemscr.pem文件。

key: fs.readFileSync('./privatekey.pem'), 
cert: fs.readFileSync('./server.crt') 

有人能告诉我我需要修复以启用HTTPS吗?

+0

您使用ELB(弹性负载平衡)吗? –

+0

'我们不知道如何获得private-key.pem和scr.pem文件。“你买了一个ssl证书吗? –

回答

0

要获得这些文件,你有两个选择:

  1. 使用类似的OpenSSL,凯基等一些工具

  2. 购买它的在线生成你的机器上的私钥和证书或一些网站给它免费进行测试。

获得这些文件后,输入正确的路径和文件名。