2013-05-27 5 views
11

मैंने अपने दिन में सचमुच दर्जनों और दर्जनों वेब सर्वर बनाए हैं, लेकिन यह विंडोज़ एज़ूर के साथ मेरा पहला प्रयास है और मैं कुछ समस्याओं में भाग रहा हूं। मैंने अभी हाल ही में एडब्ल्यूएस से माइग्रेट करना शुरू कर दिया है।माइक्रोसॉफ्ट एज़ूर अपाचे वेब सर्वर एक्सेस करने योग्य नहीं

सबसे पहले, मैं उबंटू 13.04 चला रहा हूं। फ़ायरवॉल अक्षम (डीबगिंग के लिए), अपाचे 2 सही ढंग से स्थापित (एपीटी का उपयोग कर)। एसएसएच दोनों DNS होस्टनाम और सार्वजनिक आईपी दोनों के साथ कई अन्य सेवाओं के रूप में ठीक काम करता है। वर्चुअल होस्ट सही ढंग से स्थापित और मान्य है। हालांकि, मैं या तो उपरोक्त सबडोमेन या आभासी आईपी के माध्यम से HTTP वेबसाइट तक नहीं पहुंच सकता। यह सिर्फ समय बाहर है।

यह भी मेरा पहला समय उबंटू 13.04 का उपयोग कर भी है। इसलिए, कटौती की शक्तियों के माध्यम से, मुझे लगता है कि उबंटू के इस नए संस्करण या अज़ूर में कुछ क्विर्क के साथ मुझे कुछ याद आ रहा है। क्या किसी के पास कोई सुझाव है?

+0

मुझे पता चला कि सार्वजनिक आईपी (वीआईपी) ओएस में असाइन नहीं किया गया है। फिर मैं एक और मशीन उबंटू 12 एलटीएस और विंडोज़ और फिर यह समस्या जांचता हूं। यह भी आपकी समस्या हो सकती है। मैं भी एक समाधान की तलाश में हूं। आप एडब्ल्यूएस से क्यों माइग्रेट करते हैं आपके लिए कमजोरी क्या है? –

+0

क्या आपने अपने सर्वर के लिए एक [एंडपॉइंट] (http://www.windowsazure.com/en-us/manage/windows/how-to-guides/setup-endpoints/) जोड़ा है ?! पोर्ट 80 की तरह (या जो भी आपने अपाचे को कॉन्फ़िगर किया है) को सुनने के लिए? – astaykov

+0

आपका वीआईपी ** कभी ** ओएस को असाइन नहीं किया जाएगा! ओएस में डीआईपी (डायरेक्ट आईपी एड्रेस) है। [इस आलेख] देखें (http://blogs.staykov.net/2012/03/windows-azure-basics-part-2-of.html), जो मुख्य रूप से पास को कवर करता है, फिर भी Azure सुंदर में नेटवर्किंग का प्रतिनिधित्व करता है वीएम के लिए भी अच्छा और सटीक! – astaykov

उत्तर

16

समाधान

ये कदम "अंत बिंदु" बनाने के लिए सभी VPS के लिए ठीक काम करता है:

  1. खुला "आभासी मशीन> endpoint> endpoint जोड़ें"
  2. चुनें "अगला"
  3. सेट "नाम: http, प्रोटोकॉल: टीसीपी, सार्वजनिक बंदरगाह: 80, निजी बंदरगाह: 80"
  4. "पूर्ण"
  5. चुनें 10

और फिर सक्रियण के लिए प्रतीक्षा करें और फिर कुछ समय के लिए।

+0

यह काम करता है! धन्यवाद! यह नहीं पता था कि यह एक स्पष्ट समाधान होगा जिसे मैंने अनदेखा किया था। Azure AWS से थोड़ा अलग है और मैं अभी भी इसका आदी हो रहा हूं। –

+2

सक्रियण कितनी देर प्रतीक्षा कर रहा है? प्रतीक्षा भाग के लिए – AJcodez

+3

+1 :) यह मेरे मामले में 5 मिनट की तरह लिया। –

14

यदि आप अपने वीएम (जो नए पोर्टल पर उपलब्ध है) के साथ एज़ूर रिसोर्स ग्रुप का उपयोग कर रहे हैं तो आप एंडपॉइंट्स का उपयोग नहीं कर सकते क्योंकि यह वहां उपलब्ध नहीं है, इसलिए आपको HTTP पोर्ट या किसी अन्य पोर्ट को खोलने के लिए निम्नलिखित का पालन करना चाहिए :

1- उस वीएम का चयन करें जिसे आप बंदरगाहों का प्रबंधन करना चाहते हैं।

2- सेटिंग्स में, नेटवर्क इंटरफेस पर क्लिक करें और अपने नेटवर्क का चयन करें।

3- नेटवर्क सुरक्षा समूह पर जाएं और अपने समूह का चयन करें।

4- आपको जो चाहिए उसे निर्भर करते हुए इनबाउंड या आउटबाउंड सुरक्षा नियम जोड़ें।

+0

मैं इसे लंबे समय से ढूंढ रहा था। बहुत बहुत धन्यवाद। – Mohit

+0

पोर्ट 80 डिफ़ॉल्ट रूप से सक्षम क्यों नहीं होगा? इस पोस्ट को खोजने में मुझे उम्र लग गई, धन्यवाद;) – misha

+0

यह मेरे लिए काम किया। अद्यतन जानकारी के लिए +1। :) –

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