回答
像这样:
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
请给我们写信,支持@ nodejitsu .com或在Freenode的#nodejitsu IRC上访问我们(http://webchat.jit.su),我们将帮助您配置自定义ssl证书。
这是一个耻辱SSL被认为是一个业务特定的事情,但不是安全措施。我认为一些代理机构在强制免费主机上不使用SSL的政策方面有很大的作用。如果你不知道他的名字和他的信用卡号码,就很难强迫某人为他的服务器提供后门。 –
为了得到一个SSL证书与Nodejitsu自定义域,则可以执行以下操作:
- 订阅一个"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可以帮助你设置。
这就是确切的方法!谢谢! :) – thinklinux
- 1. SSL证书认证
- 2. Android SSL证书
- 3. box.com ssl证书
- 4. Cloudflare SSL证书
- 5. CherryPy ssl证书
- 6. SSL证书
- 7. SSL证书
- 8. CNAME SSL证书
- 9. jboss ssl证书
- 10. Umbraco - SSL证书
- 11. HWIOAuthBundle - SSL证书
- 12. SSL证书Socket.io
- 13. SSL证书IIS
- 14. android ssl证书
- 15. SSL证书域
- 16. SSL证书Android
- 17. Tornado SSL证书
- 18. SSL证书
- 19. ssl证书链
- 20. DV SSL证书
- 21. Java SSL证书
- 22. curl ssl证书
- 23. SSL和证书
- 24. SSL证书,SSL卸载
- 25. 多个SSL证书
- 26. SSL证书测试
- 27. CRSF和SSL证书
- 28. WebView和SSL证书
- 29. 转换SSL证书
- 30. ssl证书卷曲
我已经阅读过,这不影响代理如何工作? – levhita
我的意思是它已经工作,只是没有在这里注意到的证书http://stackoverflow.com/questions/11748881/nodejitsu-https/11749884#11749884 – levhita