जवाबों:
विंडोज का अपना "स्वयं" है localhost, इसलिए आपको उबंटू को खोजने में "मदद" करनी होगी।
अपने वर्चुअल मशीन में, इस आईपी पर जाएं http://10.0.2.2/और इसे काम करना चाहिए। आप उस होस्ट को localhostइंगित करने के लिए विंडोज़ होस्ट फ़ाइल को संपादित कर सकते हैं ताकि आपको उसे याद न रखना पड़े।
में: C:\Windows\System32\drivers\etc\hosts
जोड़ें:
10.0.2.2 localhost
आप वर्चुअल मशीन को एक ब्रिड्ड कनेक्शन का उपयोग करने के लिए सेट कर सकते हैं। इस तरह से वर्चुअल मशीन को अपना आईपी पता मिल जाएगा, और आपको मेजबान मशीन से कनेक्ट करने में सक्षम होना चाहिए।
पहले, सुनिश्चित करें कि वेब सर्वर प्रक्रिया चल रही है। localhost:8080अपने उबंटू मशीन पर एक ब्राउज़र विंडो में टाइप करें। यदि आपको वह पृष्ठ मिलता है जिसकी आप अगले चरण में आगे बढ़ने की उम्मीद कर रहे थे, अन्यथा वेबसर्वर प्रक्रिया शुरू करें और फिर से प्रयास करें।
दूसरा, सुनिश्चित करें कि दोनों मशीनें एक ही उप-नेटवर्क पर हैं। यानी कुछ पसंद है 192.168.x.y/255.255.255.0और 192.168.x.z/255.255.25.0यदि नहीं, तो आवश्यक समायोजन करें और अगले चरण पर जाएं।
तीसरा, जांचें कि क्या आपके ubuntu सर्वर पर कोई फ़ायरवॉल चल रहा है। यदि ऐसा है, तो जांच लें कि वांछित पोर्ट खुला है ( 8080आपके मामले में)। यदि आप सार्वजनिक पहुंच के लिए पोर्ट नहीं खोलना चाहते हैं, तो आप स्थानीय उप-नेट से केवल यातायात को स्वीकार करने के लिए एक नियम को कॉन्फ़िगर कर सकते हैं।
संपादित करें: चरण 0. उत्तर में सुझाए गए सेटिंग्स को @Eeroz करें
यदि आप उबंटू का उपयोग कर रहे हैं तो आपको पहले अपने फ़ायरवॉल को निष्क्रिय करना होगा।
sudo ufw disable
अब सिस्टम सेटिंग्स-> नेटवर्क से अपना आईपीवी 4 पता खोजें और इसके बारे में अधिक जानकारी प्राप्त करने के लिए कनेक्टेड वाईफाई के तीर पर क्लिक करें। इसके बाद आपको अपने पीसी का आईपीवी 4 पता मिल जाएगा। तब आप अपने पीसी की लोकलहोस्ट का उपयोग कर सकते हैं
अपना काम पूरा करने के बाद फ़ायरवॉल सक्षम करना न भूलें।
sudo ufw enable
चियर्स
यदि आपने निर्धारित किया है कि यह आपका फ़ायरवॉल है, तो मैं आपके फ़ायरवॉल को अक्षम करने के बजाय इस नियम को जोड़ने की सलाह दूंगा:
sudo ufw allow 8080
जब आप पूरा कर लें तो आपको दौड़ना चाहिए:
sudo ufw status numbered
कोष्ठक में संख्या ज्ञात कीजिए। यह कहो [ 1]और [ 3]:
sudo ufw delete 1 3
फिर, यदि आप वर्चुअल बॉक्स पर हैं, तो आप नेविगेट करेंगे http://10.0.2.2:8080यदि आपके पास अपना नेटवर्क सेट है NAT। आप इसे किसी भी पोर्ट के लिए कर सकते हैं और यह समान काम करेगा।
भले ही यह कुछ अतिरिक्त काम है, लेकिन आपको अपने फ़ायरवॉल को कभी भी सुरक्षित नेटवर्क पर अक्षम नहीं करना चाहिए।