我设置了我的ec2实例,并使https工作了一段时间,只是意识到我默认需要tls 1.2,为此,我必须配置代码以指示它读取代码中的cert文件。问题是我不知道它是哪个,因为目录/ etc / ssl / certs中有269个文件。我已经搜索了几个小时,希望有什么可以告诉我在哪里可以查看它为我专门生成的亚马逊文件。否则,我会在黑暗中尝试一次射击。
secureProtocol: 'TLSv1_2_server_method',
pfx: fs.readFileSync("/etc/ssl/certs/FILENAME.PEM")
}, app).listen(443);
非常感谢您的帮助。
请参阅AWS管理控制台中的EC2实例详细信息。
步骤: