मेरी टीम और मैं वर्तमान में कई वेब ऐप्स होस्ट करने के लिए Azure स्थिर साइट ब्लॉब्स और सीडीएन एंडपॉइंट्स का उपयोग करके खोज कर रहे हैं।

हमने अपनी स्थिर फाइलों को ब्लॉग स्टोरेज में सफलतापूर्वक तैनात कर दिया है और हमारा संपूर्ण परीक्षण ऐप प्राथमिक (नामabc.web.core.windows.net) और सीडीएन दोनों पर लोड होता है। (नाम.azureedge.net) समापन बिंदु। जब "cdnverify" अस्थायी चरण के माध्यम से एक कस्टम सबडोमेन को मैप करने की बात आती है, हालांकि, मैं असफल हूं।

मैंने समर्थन दस्तावेज़ "ट्यूटोरियल: अपने एज़्योर सीडीएन एंडपॉइंट में एक कस्टम डोमेन जोड़ें" (यहां)।

यह मेरा वर्तमान DNS कॉन्फिगरेशन है (Namecheap के माध्यम से)।

जब मैं cdnverify चरण छोड़ दूं, उदा. azureedge CNAME मान को सीधे "v2" नामक होस्ट को असाइन करें, और इसे मेरे Azure पोर्टल CDN ब्लेड में एक कस्टम डोमेन के रूप में जोड़ें, सबडोमेन CDN एंडपॉइंट लोड करना शुरू कर देता है और यहां तक ​​कि बिना मैन्युअल सत्यापन के एक CDN-प्रबंधित HTTPS प्रमाणपत्र भी लगाया जा सकता है। . इस होस्ट (v2.ourdomain.org) को एक dig कमांड को अपेक्षित प्रतिक्रिया मिलती है ( यहां देखें).

यहाँ रगड़ है, यद्यपि। अगर मैं "cdnverify.static" का CNAME होस्ट "cdnverify.name.azureedge.net" को असाइन करता हूं। और इसे पोर्टल के सीडीएन ब्लेड में एक कस्टम डोमेन के रूप में जोड़ें, हालांकि, यह द्वितीयक उपडोमेन कभी भी हमारे समापन बिंदु को लोड नहीं करता है, और एक HTTPS प्रमाणपत्र को परिनियोजित नहीं कर सकता है। Azure पोर्टल ने एंडपॉइंट में जोड़े जाने पर इस होस्ट को सत्यापित किया और "cdnverify.static.ourdomain.org" में एक dig कमांड यह उत्तर, जो अच्छा लगता है।

"static.ourdomain.org" के लिए एक dig कमांड कोई जवाब नहीं देता है और एक पिंग कमांड "अज्ञात होस्ट" कहता है। यह अपेक्षित है क्योंकि मैंने अभी तक ऐसा रिकॉर्ड नहीं बनाया है, और इसलिए मैं सोच रहा हूं कि हम यह सुनिश्चित करने के लिए कैसे हैं कि यह उपडोमेन उपर्युक्त दस्तावेज़ में "कस्टम डोमेन सत्यापित करें" अनुभाग के अनुसार सत्यापित है।

हमारे लिए यह बहुत महत्वपूर्ण है कि cdnverify होस्ट काम करता है और हमारे डोमेन को स्थायी रूप से फिर से ढूंढने से पहले उसे एक प्रमाणपत्र सौंपा जा सकता है क्योंकि ये ऐप्स पहले से ही उत्पादन में हैं। इस समय, मैं इस बात को लेकर असमंजस में हूं कि आगे क्या प्रयास किया जाए। यदि संभव हो, तो मुझे यह जानना अच्छा लगेगा कि मुझे कौन से चरण याद आ रहे हैं, या समस्या के निदान के लिए आगे क्या किया जा सकता है।

किसी को भी बहुत धन्यवाद जो कुछ सलाह दे सकता है!

1
Johnny Richardson 31 मार्च 2020, 18:33

1 उत्तर

सबसे बढ़िया उत्तर

cdnverify उपडोमेन वेब ट्रैफ़िक में रुकावट से बचने के लिए अस्थायी CNAME मैपिंग बनाने के लिए है। इस पद्धति से, DNS मैपिंग के दौरान उपयोगकर्ता बिना किसी रुकावट के आपके डोमेन तक पहुंच सकते हैं। यदि आपके पास कोई मौजूदा वेब ऐप कार्य नहीं है, तो आप cdnverify चरण को छोड़ सकते हैं।

आपके विवरण से, "एक डिग कमांड से cdnverify.static.ourdomain.org यह उत्तर दिखाता है, जो अच्छा लगता है।" यह इंगित करता है कि cdnverify होस्ट काम करता है और आपने इसे सत्यापित कर लिया है। आपको बस कस्टम डोमेन को अपने CDN एंडपॉइंट से संबद्ध करें। इस चरण में, आप उप डोमेन सहित अपना कस्टम डोमेन static.ourdomain.org दर्ज करते हैं। cdnverify उप डोमेन नाम का प्रयोग न करें।

सीडीएन एंडपॉइंट में कस्टम डोमेन static.ourdomain.org को सफलतापूर्वक जोड़ने के बाद।

इस समय, आपका कस्टम डोमेन Azure द्वारा सत्यापित किया गया है, लेकिन आपके डोमेन का ट्रैफ़िक अभी तक आपके सीडीएन एंडपॉइंट पर नहीं भेजा जा रहा है। कस्टम डोमेन सेटिंग्स को अनुमति देने के लिए पर्याप्त प्रतीक्षा करने के बाद सीडीएन एज नोड्स के लिए प्रचारित करें (एज़ूर सीडीएन के लिए ९० मिनट Verizon, अकामाई से Azure CDN के लिए 1-2 मिनट), अपने DNS पर लौटें रजिस्ट्रार की वेब साइट और एक अन्य CNAME रिकॉर्ड बनाएं जो आपके अपने सीडीएन समापन बिंदु पर उपडोमेन। उदाहरण के लिए, उपडोमेन को इस रूप में निर्दिष्ट करें www या cdn, और होस्टनाम .azureedge.net के रूप में। साथ इस चरण में, आपके कस्टम डोमेन का पंजीकरण पूरा हो गया है।

अपने कस्टम डोमेन का पंजीकरण पूरा करने के बाद, सत्यापित करें कि कस्टम डोमेन आपके सीडीएन एंडपॉइंट का संदर्भ देता है।

अंत में, आप अपने डोमेन प्रदाता में cdnverify CNAME रिकॉर्ड को स्वतंत्र रूप से हटा सकते हैं क्योंकि यह केवल एक मध्यस्थ कदम के रूप में आवश्यक था।

संदर्भ: https://github.com/uglide/azure-content/blob/master/articles/cdn/cdn-map-content- to-custom-domain.md#how-to-map-custom-domain-to-content-delivery-network-cdn-endpoint

1
Nancy Xiong 2 अप्रैल 2020, 07:09