SSL को Amazon EC2 पर कैसे सेटअप करें?


14

मैंने अपनी .net साइटों की सेवा के लिए अमेज़ॅन पर बस hopping किया है और एक साइट को SSL की आवश्यकता है।

मेरे पास मेरे EC2 उदाहरण पर एक लोचदार IP इंगित है, और मेरे पास IIS 7 में सभी ठीक काम कर रहा है। मेरे पास एक विक्रेता से एसएसएल प्रमाणपत्र भी है। मैंने IIS में SSL प्रमाणपत्र स्थापित किया है, लेकिन मेरा https कनेक्शन मेरा वेबपृष्ठ प्रदर्शित नहीं करेगा।

मुझे लगता है कि इस तथ्य के साथ कुछ करना है कि मेरे पास प्रश्न में प्रमाणित / वेबसाइट के लिए एक समर्पित आईपी पता नहीं है।

क्या कोई मुझे कोई संकेत दे सकता है?

जवाबों:


16

अपने EC2 नियंत्रण कक्ष में, अपने उदाहरण को देखें और उस सुरक्षा समूह को नोट करें जो उसे सौंपा गया है। फिर, नियंत्रण समूह में सुरक्षा समूह अनुभाग पर जाएँ, अपना समूह खोलें, और सुनिश्चित करें कि TCP पर पोर्ट 443 की अनुमति है।

यह एसएसएल ट्रैफ़िक को आपके उदाहरण के लिए अनुमति देने के लिए खुला होना चाहिए। यह जांचने का एक सरल तरीका है कि क्या पोर्ट बाहर की ओर खुला है, पोर्ट 443 पर अपने सर्वर के आईपी में टेलनेट करें, और देखें कि क्या आप कनेक्ट कर सकते हैं और प्रतिक्रिया प्राप्त कर सकते हैं।

telnet yourhost.com 443

ठीक है अब जाँच करें ... :)

शानदार इसके काम में अब मैंने सुरक्षा समूह में 443 जोड़ दिए हैं। ऐसा आसान उपाय (एक बार के लिए)।

3
अगर मैं कर सकता तो +1 मैं आपको 300 वोट देता। मैं अब चार घंटे के लिए इसके खिलाफ अपना सिर पीट रहा हूं ..
जेसन जॉर्ज

1

SSL सर्टिफ़िकेट का वास्तव में केवल 3 भाग हैं। आमतौर पर हर कदम की जाँच करना सबसे आसान है।

1) सुनिश्चित करें कि आपका अपाचे विन्यास (या IIS / whaever) सही है। क्या आपने कॉन्फ़िगरेशन में SSL सही तरीके से सेटअप किया है? क्या आपको प्रमाणपत्र के साथ प्रस्तुत किया जा रहा है? या आप उस मशीन पर पोर्ट 443 से कनेक्ट करने में पूरी तरह से असमर्थ हैं?

2) सुनिश्चित करें कि आप सही प्रमाण पत्र का उपयोग कर रहे हैं। निजी कुंजी और सार्वजनिक कुंजी को एक-दूसरे के साथ, या स्व-हस्ताक्षरित प्रमाणपत्र के साथ मिलाना मुश्किल नहीं है। यदि आप निजी और सार्वजनिक कुंजियों को मिलाते हैं, तो अपाचे एक त्रुटि फेंक देगा ... लेकिन स्व-हस्ताक्षरित समारोहों के साथ कोई भी नहीं। यदि आप साइट से कनेक्ट करने में सक्षम हैं और गलत प्रमाण पत्र के साथ प्रस्तुत किए गए हैं, तो यह एक अच्छा संकेत है कि आपकी साइट गलत समारोहों के साथ गलत गलत है और आपको उन्हें सही सार्वजनिक और निजी कुंजी के साथ स्विच करने की आवश्यकता है।

3) प्रमाण पत्र की वैधता। सुनिश्चित करें कि प्रमाण पत्र मान्य है। मान्य में कुछ सरल जांच शामिल हैं। # 1: क्या इसकी समय सीमा समाप्त हो गई है? मैं वास्तव में एक विक्रेता के साथ एक गड़बड़ में चला गया हूं जिसने एक प्रमाण पत्र जारी किया था जो पहले ही समाप्त हो गया था। # 2: क्या विषय का नाम URL से मेल खाता है? के लिए एक प्रमाणपत्र प्राप्त करना https://www.domain.com और के लिए ब्राउज़ https://domain.com काम नहीं होगा। # 3: वास्तव में # 2 के लिए एक उपांग है ... यदि आपको वाइल्डकार्ड डोमेन मिला है, तो आपको अभी भी डोमेन प्रत्यय का मिलान करना होगा। यानी * .domain.com * .domain2.com के लिए मेल नहीं खाएगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.