वेबसाइटों की सेवा के लिए Azure वर्चुअल मशीन नहीं मिल सकता है




virtual-machine hosting (5)

वीएम वास्तव में क्लाउड सेवा के माध्यम से पहुंचाए जाते हैं (ठीक है वे मेरे लिए हैं)। Azure ने वीएम के सामने स्केलिंग इंजन / लोड बैलेंसर होने के लिए स्वचालित रूप से क्लाउड सेवा बनाई। मुझे उस क्लाउड सेवा के माध्यम से वेब साइट से कनेक्ट करना है, न कि वीएम सीधे।

मैंने अभी विंडोज़ एज़ूर वीएम स्थापित किया है और आईआईएस स्थापित किया है।

जब मैं बॉक्स पर रिमोट डेस्कटॉप करता हूं तो मैं डिफ़ॉल्ट आईआईएस वेबसाइट ठीक देख सकता हूं लेकिन मुझे बॉक्स के आईपी पते से वेब पर सेवा करने के लिए यह नहीं मिल सकता है।

मैंने विंडोज फ़ायरवॉल पर पोर्ट 80 खोला है और पोर्ट 80 के लिए एंडपॉइंट भी जोड़ा है।

मैंने फ़ायरवॉल के साथ पूरी तरह से बंद होने के साथ इसे एक्सेस करने का प्रयास किया है लेकिन इसका कोई फायदा नहीं हुआ ...

अगर काम करने के लिए मुझे कुछ और करने की ज़रूरत है तो मैं काम नहीं कर सकता?


मेरे लिए क्या मुद्दा तय किया गया था Azure पोर्टल में जाना, 'नेटवर्क सुरक्षा समूह' पर ब्राउज़ करना, वीएम का चयन करना और फिर पोर्ट 80 पर यातायात की अनुमति देने के लिए एक इनबाउंड नियम बनाना।

नोट: यह भी सुनिश्चित करें कि वास्तविक वीएम पर पोर्ट 80 को इनबाउंड नियम जोड़ा और सक्षम किया गया है।


  1. Azure पोर्टल में पोर्ट 80 (http) और पोर्ट 443 (https) के लिए एंडपॉइंट्स जोड़ें (टिप: इसे पावरहेल या एज़ूर क्ली के साथ स्वचालित किया जा सकता है)।

  2. मशीन के लिए दूरस्थ डेस्कटॉप। विंडोज फ़ायरवॉल कंट्रोल पैनल खोलें और पोर्ट 80 (http) और पोर्ट 443 (https) पर यातायात की अनुमति दें या इसे बंद करें ... फ़ायरवॉल डिफ़ॉल्ट रूप से चालू है (टिप: वीएम एजेंट / पावरहेल के माध्यम से भी लिपि जा सकती है)।

  3. Azure पोर्टल पर जाएं और अपने वीएम (वास्तव में क्लाउड सेवा) के लिए cloudapp.net सबडोमेन ढूंढें, आपका वीएम चल रहा है। उस डोमेन के साथ साइट तक पहुंचने का प्रयास करें। यदि यह काम नहीं करता है, तो आईआईएस काम करता है और वहां से समस्या निवारण सुनिश्चित करने के लिए सर्वर (दूरस्थ डेस्कटॉप) पर http: // localhost पर ब्राउज़ करने का प्रयास करें।

  4. .Cloudapp.net डोमेन पर एक CNAME का उपयोग करने के लिए अपने कस्टम डोमेन के DNS रिकॉर्ड्स को संशोधित करें। यदि आपको एक रिकॉर्ड की आवश्यकता है तो क्लाउड सेवा के सार्वजनिक आईपी का उपयोग करना सुनिश्चित करें (केवल यह देखने के लिए .cloudapp.net डोमेन को पिंग करें या Azure पोर्टल में देखें)।

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


खैर, मैंने मौजूदा वीएम और क्लाउड सेवा को हटा दिया और फिर से शुरू किया - इस बार बॉक्स के सभी ठीक काम कर रहे थे।

कैसा कष्टकर! एकमात्र चीज मैंने नोटिस की थी कि मेरी क्लाउड सेवा के पहले मेरे वीएम के समान नाम था - इस बार उनके पास अलग-अलग नाम थे, जो शायद इस मुद्दे को उत्पन्न कर रहे थे।

चियर्स


यह संभव है कि आप बाहरी आईपी के बजाय आंतरिक आईपी का उपयोग कर रहे हों।

साइटों को आईआईएस के बाइंडिंग अनुभाग में आंतरिक आईपी पते का उपयोग करना होगा। हालांकि, आपके डीएनएस में आपको बाहरी आईपी का उपयोग करने की आवश्यकता होगी। यह संभवतः 'आंतरिक आईपी' केवल एक आभासी है क्योंकि Azure बाहरी नेटवर्क से ट्रैफिक को वीएम के अंदर एज़ूर में मैप करने के लिए उपयोग करता है।

आपको वीएम के डेस्कटॉप पर आंतरिक और बाहरी आईपी दोनों दिखाई दे सकते हैं।





hosting