5

有谁知道如何将 SSL 证书部署到我的 nodejitsu 应用程序?

我可以看到我已经启用了 https,但我想购买 SSL 证书,因为我正在营业。

4

3 回答 3

4

要在 Nodejitsu 上使用自定义域获取 SSL 证书,您可以执行以下操作:

  1. 订阅Nodejitsu 上的“商业”计划(自定义域 + SSL 不适用于“个人”计划)。
  2. 设置您的 DNS以使用您的域。
  3. 创建一个证书签名请求 (CSR),可能通过像这样使用 OpenSSL
  4. 从您选择的证书颁发机构 (CA) 购买您的 SSL 证书。
  5. 转到您的 Nodejitsu webops 面板,其中有一个适用于您的应用的 SSL 选项卡。
  6. 通过 webops 面板上传您的私钥(使用您的 CSR 创建)、您的证书和您的 CA 证书。

这些步骤的详细信息将略有不同,具体取决于您用于创建 CSR 的内容以及您的证书提供者是谁。如果您遇到困难, Nodejitsu 支持可以帮助您进行设置。

于 2013-03-23T01:07:52.590 回答
2

像这样:

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);

cert.pem证书的路径应该在哪里,并且key.pem应该是其私钥的路径

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

于 2013-01-07T22:31:19.977 回答
1

给我们写信到 support@nodejitsu.com 或在 IRC 上的 Freenode 中的#nodejitsu ( http://webchat.jit.su ) 访问我们,我们将帮助您配置自定义 ssl 证书。

于 2013-01-22T11:20:48.307 回答