uni*_*der 6 ssl amazon-ec2 amazon-web-services node.js
我正在尝试在Amazon EC2上创建一个简单的https服务器以测试第三方API。
这是我遵循的步骤:
openssl genrsa 2048> privatekey.pem
openssl req-新-key privatekey.pem -out csr.pem
openssl x509 -req -days 365 -in csr.pem -signkey privatekey.pem -out server.crt
Run Code Online (Sandbox Code Playgroud)var https = require('https'); var fs = require('fs'); var options = { key: fs.readFileSync('./privatekey.pem'), cert: fs.readFileSync('./server.crt') }; https.createServer(options, function (req, res) { res.writeHead(200); res.end("hello world\n"); }).listen(8080);
当我运行服务器并尝试使用URL https://ec2-XX-XXX-XXX-XXX.compute-1.amazonaws.com/连接到服务器时,我一直拒绝连接。
telnet测试还会产生:
Trying XX.XXX.XXX.XXX...
telnet: connect to address XX.XXX.XXX.XXX: Connection refused
telnet: Unable to connect to remote host
Run Code Online (Sandbox Code Playgroud)
有人可以告诉我在此EC2实例上启用https时需要解决的问题吗?
| 归档时间: |
|
| 查看次数: |
4033 次 |
| 最近记录: |