2013-01-07 24 views
5

क्या कोई जानता है कि मेरे nodejitsu ऐप में एक एसएसएल प्रमाणपत्र कैसे तैनात किया जाए?नोडजित्सु एसएसएल प्रमाणपत्र

मैं देख सकता हूं कि मेरे पास पहले से ही https सक्षम है लेकिन मैं अब एक एसएसएल प्रमाणपत्र खरीदना चाहता हूं कि मैं व्यवसाय के लिए खोल रहा हूं।

उत्तर

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

+0

मैंने पहले ही इसे पढ़ लिया था, क्या इससे प्रॉक्सी काम नहीं करता है? – levhita

+0

मेरा मतलब है कि यह पहले से ही काम करता है, जैसा प्रमाण पत्र के बिना यहां देखा गया है http://stackoverflow.com/questions/11748881/nodejitsu-https/11749884#11749884 – levhita

1

हमें समर्थन करने के लिए एक पंक्ति ड्रॉप @ nodejitsu के लिए पथ होना चाहिए .com या Freenode में 0nodejitsu पर आईआरसी पर जाएं (http://webchat.jit.su) और हम कस्टम एसएसएल प्रमाण पत्र की कॉन्फ़िगरेशन में आपकी सहायता करेंगे।

+0

यह इतनी शर्म की बात है कि एसएसएल को व्यवसाय-विशिष्ट चीज़ के रूप में माना जाता है लेकिन नहीं सुरक्षा उपाय। मुझे लगता है कि कुछ एजेंसियों के पास मुफ्त होस्ट पर कोई एसएसएल की नीति को मजबूर करने में एक बड़ा हिस्सा नहीं है। अगर आप न तो उसका नाम और न ही उसका क्रेडिट कार्ड नंबर नहीं जानते हैं तो किसी को अपने सर्वर का बैकडोर करना मुश्किल है। –

4

प्राप्त करने के लिए एक SSL Nodejitsu पर कस्टम डोमेन के साथ काम कर प्रमाण पत्र, आप निम्न कर सकते हैं:

  1. एक "business" plan on Nodejitsu की सदस्यता लें (कस्टम डोमेन + एसएसएल "व्यक्तिगत" योजनाओं के लिए उपलब्ध नहीं है)।
  2. Set up your DNS अपने डोमेन का उपयोग करने के लिए।
  3. प्रमाणपत्र हस्ताक्षर अनुरोध (सीएसआर), maybe by using OpenSSL like this बनाएं।
  4. अपने एसएसएल प्रमाण पत्र को अपने प्रमाणपत्र प्राधिकरण (सीए) से खरीदें।
  5. अपने नोडजित्सु वेबपोज़ पैनल पर जाएं, जहां आपके ऐप के लिए एक एसएसएल टैब है।
  6. वेबपेज पैनल के माध्यम से अपनी निजी कुंजी (अपने सीएसआर के साथ बनाया गया), अपना प्रमाणपत्र, और अपने सीए प्रमाण पत्र अपलोड करें।

आपके सीएसआर बनाने के लिए उपयोग किए जाने वाले कार्यों और आपके प्रमाण प्रदाता के आधार पर इन चरणों का विवरण थोड़ा अलग होगा। यदि आप अटक गए हैं Nodejitsu support आपको सेट अप करने में मदद कर सकता है।

+1

यह सही तरीका है! धन्यवाद! :) – thinklinux