पार्स के सर्वरों को बंद करने से पहले माइग्रेट करने के दौरान, मैं डिजिटल महासागर पर एक साधारण मोंगोडीबी इंस्टेंस स्थापित करने की कोशिश कर रहा हूं। (मैं इसका उपयोग एमएलएबी के बजाय कर रहा हूं क्योंकि मेरी ज़रूरतें बहुत सीमित हैं - कुछ एमबी स्टोरेज, प्रति सप्ताह कुछ सौ अनुरोध - और उस एमएलएबी की लागत बहुत अधिक है।)पार्स + मोंगोडब + एसएसएल: "पीयर द्वारा प्रदान किया गया कोई एसएसएल प्रमाणपत्र नहीं"
मुझे मिल गया है चल रहा है, और एसएसएल के साथ कुछ प्रगति की है, this guide को लेट्स एन्क्रिप्ट का उपयोग करके धन्यवाद, लेकिन अब मैं अटक गया हूं। पार्स के माइग्रेशन उपकरण का कहना है, "नहीं पहुंचा जा सकता सर्वर," और अगर मैं इस तरह कमांड लाइन पर कनेक्ट करने का प्रयास:
MongoDB shell version: 3.2.7
connecting to: mydb.myhost.com:27017/dbname
2016-07-24T10:31:38.814-0700 E QUERY [thread1] Error: network error while attempting to run command 'isMaster' on host 'mydb.myhost.com:27017' :
[email protected]/mongo/shell/mongo.js:231:14
@(connect):1:6
exception: connect failed
सर्वर लॉग रिपोर्ट:
mongo --ssl -u editAdmin -p "<password-here>" --host mydb.myhost.com dbname
मैं इस त्रुटि मिलती है
2016-07-24T13:32:44.357-0400 I NETWORK [initandlisten] connection accepted from 12.345.67.89:33351 #39 (1 connection now open)
2016-07-24T13:32:44.390-0400 E NETWORK [conn39] no SSL certificate provided by peer; connection rejected
2016-07-24T13:32:44.390-0400 I NETWORK [conn39] end connection 12.345.67.89:33351 (0 connections now open)
तो यह सुझाव देगा कि ग्राहक को प्रमाण प्रदान करने की आवश्यकता है, लेकिन (ए) मुझे नहीं पता कि एक कैसे प्रदान किया जाए, और (बी) पार्स इसे एक विकल्प के रूप में प्रदान नहीं करता है इसलिए कुछ रास्ता होना चाहिए नहीं
आपकी मदद के लिए अग्रिम धन्यवाद।
"एसएसएल का उपयोग करते समय एक ग्राहक को प्रमाण प्रदान करना होगा" - क्या यह हमेशा सच है? इसे कॉन्फ़िगरेशन पर निर्भर होना चाहिए। एसएसएल को कॉन्फ़िगर करने के लिए mongodb ट्यूटोरियल मोंगोड कहते हैं: "यदि ग्राहक प्रमाण पत्र प्रस्तुत करता है, तो प्रमाण पत्र एक वैध प्रमाणपत्र होना चाहिए। प्रमाणपत्रों को प्रस्तुत नहीं करने वाले सभी कनेक्शन एसएसएल का उपयोग करके एन्क्रिप्ट किए गए हैं। " स्रोत: https://docs.mongodb.com/manual/tutorial/configure-ssl/ – DukeOf1Cat