Tôi đang làm việc để thiết lập SSL thông qua GoDaddy để sử dụng với máy chủ node.js của tôi trên AWS EC2. Tôi đã không thể làm cho nó hoạt động.Tạo Khóa SSL để làm việc với node.js
Đây là những gì tôi đã cố gắng:
Dành cho lĩnh vực: files.mysite.com
Trên máy chủ tôi chạy:
$ openssl req -new -newkey rsa:2048 -nodes -keyout files.mysite.key -out files.mysite.csr
Common Name: files.mysite.com
password: left empty
sau đó tôi nhận được CSR: vim files.mysite.csr
Tôi sao chép và dán từ:
-----BEGIN CERTIFICATE-----
......... lots of stuff
-----END CERTIFICATE-----
Có dòng trống thừa ở cuối, mà tôi để lại và dán vào giao diện GoDaddy bằng cách sử dụng phím rekey.
tôi sau đó tải về phím GoDaddy cung cấp:
gd_bundle.crt
files.mysite.com.crt
Sau đó, trong nút tôi chèn:
key: fs.readFileSync('server.key').toString(),
cert: fs.readFileSync('server.crt').toString()
Tôi không chắc chắn những gì server.key là hay server.crt cho rằng GoDaddy cung cấp hai tệp crt?
Bạn có thể trợ giúp không?
Câu hỏi này cũng là một câu trả lời. Lệnh openssl của bạn là thích hợp để "tạo CSR cho các ứng dụng Node.js" Hoặc đó là thực sự rõ ràng và tôi chậm hoặc không và có nhiều người như tôi cần thông tin đó vì vậy tôi muốn tôi có thể upvote điều này cho cả câu hỏi và câu trả lời. – rainabba