回答
像這樣:
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