我正在努力通过 GoDaddy 设置 SSL,以便在 AWS EC2 上与我的 node.js 服务器一起使用。我一直无法让它工作。
这是我尝试过的:
适用于域:files.mysite.com
在我运行的服务器上:
$ openssl req -new -newkey rsa:2048 -nodes -keyout files.mysite.key -out files.mysite.csr
Common Name: files.mysite.com
password: left empty
然后我得到 CSR:vim files.mysite.csr
我从以下位置复制和粘贴:
-----BEGIN CERTIFICATE-----
......... lots of stuff
-----END CERTIFICATE-----
最后有一个额外的空行,我使用 rekey 将其保留并粘贴到 GoDaddy 界面中。
然后我下载了godaddy密钥,它提供:
gd_bundle.crt
files.mysite.com.crt
然后在节点中插入:
key: fs.readFileSync('server.key').toString(),
cert: fs.readFileSync('server.crt').toString()
鉴于 GoDaddy 提供了两个 crt 文件,我不确定 server.key 或 server.crt 是什么?
你能帮我吗?