Nodejitsu SSL 证书

Posted

技术标签:

【中文标题】Nodejitsu SSL 证书【英文标题】:Nodejitsu SSL Certificate 【发布时间】:2012-12-21 17:23:57 【问题描述】:

有人知道如何将 SSL 证书部署到我的 nodejitsu 应用吗?

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

【问题讨论】:

【参考方案1】:

要获得适用于 Nodejitsu 上的自定义域的 SSL 证书,您可以执行以下操作:

    订阅"business" plan on Nodejitsu(自定义域 + SSL 不适用于“个人”计划)。 Set up your DNS 使用您的域。 创建证书签名请求 (CSR),maybe by using OpenSSL like this。 从您选择的证书颁发机构 (CA) 购买 SSL 证书。 转到您的 Nodejitsu webops 面板,其中有一个适用于您的应用的 SSL 选项卡。 通过 webops 面板上传您的私钥(使用您的 CSR 创建)、证书和 CA 证书。

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

【讨论】:

就是这样!谢谢! :)【参考方案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

【讨论】:

我已经读过了,这不会影响代理的工作方式吗? 我的意思是它已经工作了,只是没有这里注意到的证书***.com/questions/11748881/nodejitsu-https/…【参考方案3】:

给我们发邮件至 support@nodejitsu.com 或访问 IRC 上的 #nodejitsu in Freenode (http://webchat.jit.su),我们将帮助您配置自定义 ssl 证书。

【讨论】:

真遗憾 SSL 被认为是业务特定的东西,而不是安全措施。我认为一些机构在强制免费主机上没有 SSL 的政策方面发挥了重要作用。如果你既不知道他的名字也不知道他的信用卡号,那么强迫某人为他的服务器安装后门就更难了。

以上是关于Nodejitsu SSL 证书的主要内容,如果未能解决你的问题,请参考以下文章

自己生成的ssl证书与购买的ssl证书有啥区别

ssl证书需要买吗

SSL证书之神秘预证书

SSL证书无效怎么解决

怎样申请免费ssl证书

自己生成的ssl证书与购买的ssl证书区别在哪里?