2017-05-17 7 views
7

जब मैं अपने ऐप/क्लाइंट से Azure में अपने पोस्टग्रेस सर्वर से कनेक्ट करने का प्रयास करता हूं, तो मुझे कनेक्शन विफलता मिलती है, जिसमें SSL सक्षम नहीं है।Azure में मेरे पोस्टग्रेस सर्वर से कनेक्शन क्यों विफल रहता है यदि मेरे ऐप में SSL सक्षम नहीं है?

सर्वर से कनेक्ट करने में असमर्थ: FATAL: SSL कनेक्शन आवश्यक है। कृपया एसएसएल विकल्प निर्दिष्ट करें और पुनः प्रयास करें।

क्या यह एक मजबूत आवश्यकता है? क्या इस तरह की आवश्यकता को हल करने का कोई तरीका है?

+0

क्या आप जो अपवाद प्राप्त करते हैं उसे जोड़ सकते हैं? मुझे पता है कि आपने अपनी समस्या हल की है, लेकिन अन्य अपवाद संदेश के साथ उत्तर खोज रहे होंगे :) – juunas

+0

जोड़ा गया। सलाह के लिये धन्यवाद! – Shantanu

उत्तर

6

डिफ़ॉल्ट रूप से, PostgreSQL के लिए Azure डेटाबेस एमआईटीएम (बीच में आदमी) हमलों के खिलाफ सुरक्षा के लिए आपके सर्वर और आपके क्लाइंट अनुप्रयोगों के बीच एसएसएल कनेक्शन लागू करता है। यह आपके सर्वर से कनेक्शन जितना संभव हो सके सुरक्षित बनाने के लिए किया जाता है।

हालांकि अनुशंसित नहीं है, आपके पास अपने सर्वर से कनेक्ट करने के लिए SSL की आवश्यकता को अक्षम करने का विकल्प है यदि आपका क्लाइंट एप्लिकेशन SSL कनेक्टिविटी का समर्थन नहीं करता है। अधिक जानकारी के लिए कृपया अपने पोस्टग्रेस सर्वर के लिए Azure में How to Configure SSL Connectivity देखें। आप पोर्टल से या सीएलआई का उपयोग कर एसएसएल कनेक्शन की आवश्यकता को अक्षम कर सकते हैं। ध्यान दें कि Azure आपके सर्वर से कनेक्ट करते समय एसएसएल कनेक्शन की आवश्यकता को अक्षम करने की अनुशंसा नहीं करता है।

संबंधित मुद्दे