एक भी https
सर्वर
पर एकाधिक डोमेन होस्टिंग के लिए संक्षेप में this जवाब देखें, तो आप https
सर्वर से SNI callback
उपयोग कर सकते हैं।
SNI
Server Name Identification
के लिए खड़ा है और यह सभी आधुनिक ब्राउज़रों द्वारा कार्यान्वित किया जाता है।
यह कैसे काम करता: (अगर यह SNI का समर्थन करता है)
ब्राउज़र होस्ट नाम एन्क्रिप्ट नहीं किए गए भेजता है। शेष अनुरोध प्रमाण पत्र द्वारा एन्क्रिप्ट किया गया है। HTTPs मॉड्यूल आपको यह तय करने दे सकता है कि कनेक्शन को डिक्रिप्ट करने के लिए कौन सी SSL प्रमाणपत्र का उपयोग किया जा रहा है।
SNI नोट्स:
- SNI, एडब्ल्यूएस CloudFront और अन्य सेवाओं द्वारा उपयोग किए यदि आप एक सुरक्षित कनेक्शन की आवश्यकता होती है
- SNI यह .. हालांकि यह देखते हुए कि एडब्ल्यूएस का उपयोग करता है काम करने के लिए एक आधुनिक ब्राउज़र की आवश्यकता है यह मुझे इसका उपयोग करने में भी विश्वास दिलाता है।
- इस पर निर्भर करते हुए कि आप इसे कैसे कार्यान्वित करते हैं, यह अनुरोध को धीमा कर सकता है।
- इससे पहले एक nginx प्रॉक्सी डालना बेहतर हो सकता है।
- आपका कनेक्शन तो इस तरह से यात्रा:
(HTTPS) -> NGINX -> (HTTP) -> Node
- Nginx भी स्टैटिक फ़ाइलें, जो अपनी साइट का अनुकूलन कर सकते हैं की सेवा कर सकता।
मुझे आशा है कि यह आप में मदद करता है। मैं इसे दस्तावेज़ीकरण उद्देश्यों के लिए पोस्ट कर रहा हूं।
स्रोत
2014-04-12 17:57:24