2013-01-07 57 views
5

Có ai biết cách triển khai chứng chỉ SSL cho ứng dụng nodejitsu của tôi không?Chứng chỉ SSL Nodejitsu

Tôi có thể thấy rằng tôi đã bật https nhưng tôi muốn mua Chứng chỉ SSL ngay bây giờ mà tôi đang mở để kinh doanh.

Trả lời

2

Như thế này:

var https = require('https'); 
var fs = require('fs'); 

var options = { 
    key: fs.readFileSync('key.pem'), 
    cert: fs.readFileSync('cert.pem') 
}; 

var a = https.createServer(options, function (req, res) { 
    res.writeHead(200); 
    res.end("hello world\n"); 
}).listen(8000); 

đâu cert.pem nên là đường dẫn đến chứng chỉ của bạn và key.pem nên là đường dẫn đến tin chính

http://docs.nodejitsu.com/articles/HTTP/servers/how-to-create-a-HTTPS-server

+0

Tôi đã đọc điều đó, điều đó có ảnh hưởng đến cách hoạt động của proxy không? – levhita

+0

Tôi có nghĩa là nó đã hoạt động, chỉ cần không có giấy chứng nhận như được chú ý ở đây http://stackoverflow.com/questions/11748881/nodejitsu-https/11749884#11749884 – levhita

1

Thả chúng tôi một dòng để hỗ trợ @ nodejitsu của nó .com hoặc ghé thăm chúng tôi trên IRC tại #nodejitsu trong Freenode (http://webchat.jit.su) và chúng tôi sẽ giúp bạn với cấu hình của chứng chỉ ssl tùy chỉnh.

+0

Đó là một sự xấu hổ SSL được coi là một điều kinh doanh cụ thể nhưng không phải là một biện pháp an ninh. Tôi nghĩ rằng một số cơ quan có một phần lớn trong việc buộc chính sách không có SSL trên máy chủ miễn phí. Sẽ khó ép buộc ai đó phải backdoor máy chủ của anh ấy nếu bạn không biết tên của anh ấy cũng như số thẻ tín dụng của anh ấy. –

4

Để có được một giấy chứng nhận SSL làm việc với một miền tùy chỉnh trên Nodejitsu, bạn có thể làm như sau:

  1. Theo dõi một "business" plan on Nodejitsu (miền tùy chỉnh + SSL là không có sẵn cho kế hoạch "cá nhân").
  2. Set up your DNS để sử dụng miền của bạn.
  3. Tạo yêu cầu ký chứng chỉ (CSR), maybe by using OpenSSL like this.
  4. Mua chứng chỉ SSL của bạn từ tổ chức phát hành chứng chỉ (CA) của bạn.
  5. Chuyển đến bảng điều khiển webshop của Nodejitsu, nơi có tab SSL cho ứng dụng của bạn.
  6. Tải lên khóa cá nhân của bạn (được tạo bằng CSR), chứng chỉ của bạn và chứng chỉ CA của bạn, thông qua bảng điều khiển web.

Chi tiết của các bước này sẽ hơi khác nhau tùy thuộc vào những gì bạn sử dụng để tạo CSR và nhà cung cấp cert của bạn là ai. Nếu bạn gặp khó khăn, Nodejitsu support có thể giúp bạn thiết lập.

+1

Đó là cách chính xác! Cảm ơn! :) – thinklinux

Các vấn đề liên quan