स्कॉच बॉक्स Drupal होस्टिंग
मैं एक आवारा आभासी बॉक्स और चल रहा है। अब तक मैं वेब सर्वर से कनेक्ट करने में असमर्थ रहे हैं। यहाँ शुरू होता है:
मेरे मेजबान कंसोल, आईपी addr शो पैदावार पर:
अतिथि पर यह पैदावार:
अभी के लिए, सभी मैं करना चाहता हूँ आभासी मशीन, जो कुछ भी तरह से काम करता पर वेब सर्वर का उपयोग है। मैं चीजों की एक किस्म की कोशिश की है, बस अंधेरे में शूटिंग। मैं किसी भी विशिष्ट जानकारी प्रदान करने में खुशी होगी। किसी सहायता या सुझावों की काफी सराहना की जाएगी
14:41 पर मई 6 '14 पूछा
प्रदान की उत्पादन के आधार पर, बॉक्स, 2 नेटवर्क इंटरफेस है 1 डिफ़ॉल्ट नेट और अन्य निजी है - आप ने कहा कि पूछो।
कारण है कि आप निजी इंटरफ़ेस के माध्यम से वी एम में होस्ट की गई वेब साइट का उपयोग करने में सक्षम नहीं हैं: यह हो सकता है कि मेजबान eth0 या wlan0 आईपी पते निजी इंटरफेस के रूप में एक ही नेटवर्क में नहीं है -> 192.168.50.4/24 और वहाँ कोई मार्ग है।
अतिथि के भीतर साइट वेब सर्वर द्वारा होस्ट पहुँचने के लिए, आप निम्न विकल्प हैं:
1. नेट पोर्ट अग्रेषण
वेब बंदरगाह अग्रेषित करें, उदा 80 8080 (आप 80 उपयोग नहीं कर सकते क्योंकि यह * NIX पर एक विशेषाधिकार प्राप्त बंदरगाह है) की मेजबानी के लिए। निम्नलिखित जोड़े
नोट: auto_correct बंदरगाह विरोधों का समाधान करेगा अगर मेजबान पर बंदरगाह से प्रयोग में है।
एक आवारा पुनः लोड है और आप स्थानीय होस्ट के माध्यम से साइट तक पहुँचने के लिए सक्षम हो जाएगा: 8080 /
2. सार्वजनिक नेटवर्क (VirtualBox पाटने नेटवर्किंग)
एक सार्वजनिक नेटवर्क इंटरफेस जोड़े
वी एम के आईपी जाओ के बाद यह तैयार होकर चलने लगे, पोर्ट अग्रेषण पाट नेटवर्किंग पर लागू नहीं होता। तो तुम IP_ADDR का उपयोग करके साइट तक पहुँचने हो जाएगा। अगर वी एम के भीतर यह 80 को बांधता है, अन्यथा पोर्ट निर्दिष्ट।
बस भविष्य में संदर्भ के लिए एक और संभावना।
आम तौर पर जब आप बना VMs निजी नेटवर्किंग का उपयोग कर, Vagrant (Virtualbox? यकीन नहीं) मेजबान के अनुमार्गण तालिका में संगत प्रविष्टियों बनाता है। आप इन का उपयोग कर देख सकते हैं
किसी तरह मेरी मेजबान एक राज्य बनाने जहां VMs इसी असमर्थता कनेक्ट करने के लिए के साथ, अनुमार्गण तालिका में प्रदर्शित होने के नए रास्ते में परिणित नहीं हो में हो गया था। फिर आप मार्गों उपरोक्त आदेश का उपयोग कर प्रदर्शित होने नहीं देख सकता।
मार्ग बनाना मैन्युअल मुझे VMs तक पहुँचने के लिए अनुमति दी। उदाहरण के लिए:
(उपयुक्त नेटवर्क और इंटरफ़ेस स्थानापन्न है।) लेकिन मुझे लगता है कि क्या करना है नहीं करना चाहता था।
इस सवाल के आधार पर। मैं अपने मेजबान को पुन: प्रारंभ की कोशिश की और Vagrant अनुमार्गण तालिका प्रविष्टियों फिर से बनाने के लिए स्वचालित रूप शुरू कर दिया।
वास्तव में सुनिश्चित नहीं हैं कि मुद्दा था, लेकिन उम्मीद है कि इस किसी मदद करता है।
जवाब 5 फ़र, '15 6:19 पर
बस मार्ग मेरे लिए काम किया जोड़ने! सहायता के लिए धन्यवाद। - sbditto85 मार्च 31 '15 14:43 पर
पुनः आरंभ चाल किया! - E.E.33 अक्टू 15 13:30 पर '15
मार्ग: अमान्य विकल्प - 'मैं' मार्ग: अमान्य विकल्प - 'टी' मार्ग: अमान्य विकल्प - 'आर' मार्ग: अमान्य विकल्प - 'एफ' मार्ग: अमान्य विकल्प - 'एक' मार्ग: अमान्य विकल्प - - 18:42 पर आर्येह आरमन जनवरी 1 - 'सी'
मैं निजी नेटवर्क वर्चुअल बॉक्स के भीतर इसे हटाकर रूप में अच्छी तरह काम करने के लिए हो रही है समाप्त हो गया। जब मैं इसे फिर से निर्मित आवारा के साथ, आईपी config बन गया:
यह ठीक आवेदन कर सकते हैं, लेकिन "निजी नेटवर्क" शीर्षक में मुझे यहाँ लाया जाता है और दूसरों को लाभ हो सकता है मैक ओएस एक्स पर एक से अधिक अतिथि बक्से को चलाने के लिए कोशिश कर रहे हैं कि:
मैं "private_network" का उपयोग करें और किसी भी पोर्ट अग्रेषण नहीं करते हैं। अर्थात। मैं "project1.local", "project2.local" की तरह मेजबान के आधार पर अपना VMs का उपयोग।
तो, मैं हैरान जब मैं एक दूसरे बॉक्स (LAMP के लिए एक स्कॉच / बॉक्स ubuntu) शुरू करने की कोशिश की और यह एक त्रुटि (अंश) के साथ शुरू करने के लिए मना कर दिया था:
त्रुटि संदेश प्रस्तावित समाधान है काम नहीं करता। अर्थात। अपने Vagrantfile से जोड़ें:
मुझे यकीन है कि क्यों यह इसलिए होता है क्योंकि मैं (लेकिन स्कॉच / बॉक्स) से पहले गुणकों दौड़े हैं नहीं कर रहा हूँ। समस्या यह है कि भले ही आप private_network उपयोग करते हैं, Vagrant SSH के लिए पोर्ट अग्रेषण का उपयोग करता है।
समाधान अपने Vagrant फ़ाइलों को यह जोड़कर SSH के लिए विशेष रूप बंदरगाहों स्थापित करने के लिए है:
नोट: auto_correct गैर-अद्वितीय बंदरगाह # से काम कर सकते हैं, लेकिन मुझे लगता है कि परीक्षण नहीं किया।
अब, आप निजी नेटवर्किंग का उपयोग कर एक साथ कई VMs चला सकते हैं।
जून 17 '15 जवाब 15:27 पर
वैकल्पिक रूप से, आप SSH (SSH सुरंग) के माध्यम से मार्गदर्शन पोर्ट अग्रेषण इस्तेमाल कर सकते हैं:
यही कारण है कि वी एम पोर्ट 80 के लिए मेजबान पोर्ट 80 बांधता वीएम करने के लिए अपने SSH सत्र के माध्यम से।
जवाब मार्च 9 '16 12:16 पर
आर्क (2017/01/01) के साथ एक ही मुद्दा रहा था। नेट उपकरण स्थापित करने के लिए किया था। sudo pacman एस नेट उपकरण
वर्चुअल बॉक्स 5.1.12r112440, Vagrant 1.9.1।
जनवरी 17 जवाब 7:52 पर
मुझे openSUSE Tumbleweed पर के लिए पैकेज स्थापित करने के लिए नेट उपकरण-पदावनत है। यह मेरे लिए समस्या हल हो गई है। धन्यवाद! - डैनियल रोड्स अप्रैल 23 11:06 पर
आपका उत्तर
2017 स्टैक एक्सचेंज, इंक