2014-12-17 8 views
9

मैंने अपने ऑटो स्केलिंग समूह में एक ही उदाहरण पर एकाधिक डोमेन नाम (example.com और example.net) होस्ट किए हैं। अब मैंने इस ऑटो स्केलिंग समूह को लोड बैलेंसर से जोड़ा है। रूट 53 का उपयोग करके मैं दो ज़ोन एपेक्स (जैसे example.com और example.net) को उसी लोड बैलेंसर में उपनाम रिकॉर्ड के रूप में इंगित कर सकता हूं?समान लोड बैलेंसर से जुड़े एकाधिक डोमेन नाम उपनाम रिकॉर्ड के रूप में?

उत्तर

13

हाँ, आप कर सकते हैं।

हालांकि, आप क्या आपके आवेदन की आवश्यकता पर निर्भर करता है मन में निम्नलिखित बातों रखने के लिए, की जरूरत है:

  • ईएलबी अग्रेषित करता है उदाहरण के लिए Host: हैडर; यह इसकी व्याख्या नहीं करता है, इसलिए आने वाले अनुरोध में Host: शीर्षलेख पर प्रतिक्रिया करने और प्रत्येक साइट को उचित तरीके से संभालने के लिए आपके वेब सर्वर ज़िम्मेदार हैं।

  • ईएलबी सभी उदाहरणों के बीच सभी अनुरोधों को संतुलित करेगा, चाहे वे किस डोमेन के लिए हैं, क्योंकि यह नहीं जानता (या देखभाल)।

  • ईएलबी केवल एक ही SSL प्रमाणपत्र प्रस्तुत कर सकता है। यदि आप SSL का उपयोग कर रहे हैं, तो आपके पास बिल्कुल एक प्रमाणपत्र होना चाहिए जो सभी डोमेन नामों के लिए मान्य है, या, आपको ईएलबी श्रोता को पारदर्शी (टीसीपी, एचटीटीपीएस नहीं) मोड में चलाने और उदाहरणों पर एसएनआई के साथ एसएसएल कर्ट को संभालना होगा , खुद। यदि आप इस बाधा को पूरा नहीं कर पा रहे हैं, तो आपको एक एसएसएल प्रमाण पत्र के लिए एक ईएलबी की आवश्यकता है, इसलिए मूल प्रश्न मंथन है - प्रत्येक ईएलबी के पास उपनामों के उपयोग के लिए अपना लक्ष्य है।

+0

धन्यवाद। 1 एकाधिक डोमेन के मामले में पिंग पथ क्या होना चाहिए। (क्योंकि 'यदि ईएलबी निर्दिष्ट स्वास्थ्य जांच पृष्ठ नहीं ढूंढ पा रहा है, तो वह उस उदाहरण में यातायात नहीं भेजता है।) 2. यदि मैं केवल एक डोमेन के साथ एसएसएल का उपयोग करता हूं, तो श्रोता https मोड ठीक रहेगा? – Zeni

+0

@Zeni यदि आपके पास केवल SSL के साथ एक डोमेन है, तो अन्य http पर एक ईएलबी के माध्यम से ठीक काम करेंगे; अगर कोई अन्य डोमेन में से किसी एक के साथ https पर इसे हिट करता है, तो वे कनेक्ट होंगे लेकिन एक अवैध प्रमाणपत्र चेतावनी प्राप्त करेंगे। ईएलबी से "पिंग" परीक्षण में अपना 'होस्ट:' हेडर अलग-अलग इंस्टेंस के आईपी पते पर सेट होना चाहिए, और इसमें 'उपयोगकर्ता-एजेंट' होगा, जिसमें स्ट्रिंग "ईएलबी" होगी। आप सर्वर लॉग में इस व्यवहार की पुष्टि कर सकते हैं और तदनुसार जवाब दे सकते हैं। –

+1

ईएलबी ने अब होस्ट हेडर के आधार पर उदाहरणों के बीच मार्ग बनाने की क्षमता को जोड़ा। – r3m0t

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