2016-03-20 5 views
5

Some sources सुझाव देते हैं कि यह https://ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com/ है (जहां xxx-xxx-xxx-xxx मशीन का सार्वजनिक आईपी पता है)। लेकिन जब मैं वहां नेविगेट करता हूं तो क्रोम This site can’t be reached कहता है।मेरे ईसी 2 उदाहरण का सार्वजनिक यूआरएल क्या है?

+0

यदि संदेह है, तो बस एक यूआरएल के बजाय सार्वजनिक आईपी पते का उपयोग करें। यूआरएल सिर्फ आईपी पते को इंगित करता है, इसलिए यह वही बात है। (ठीक है, पूरी तरह से नहीं - यदि वीएनसी के अंदर DNS नाम हल किया गया है जहां ईसी 2 आवृत्ति रहता है, तो यह वास्तव में निजी आईपी पते को हल करेगा।) –

उत्तर

3

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

0

सार्वजनिक DNS और आईपी पता दोनों सीधे ब्राउज़र में उपयोग किए जा सकते हैं। आपको बस बंदरगाह 80 (http) और 443 खोलना होगा (https, आवश्यक नहीं, अभी भी ...)।

आपको अपनी वेबसाइट होस्ट करने के लिए फ़ाइल को/var/www/html पर अपलोड करना होगा।

6

बस host कमांड का उपयोग करें और अपना सार्वजनिक आईपी निर्दिष्ट करें - यह आपको सही यूआरएल दिखाएगा, उदाहरण के लिए

$ host 52.204.122.132 
132.122.204.52.in-addr.arpa domain name pointer ec2-52-204-122-132.compute-1.amazonaws.com. 
संबंधित मुद्दे