2014-10-31 15 views
6

मैंने homestead.yaml का उपयोग करके फ़ोल्डरों को मैप किया है;वग्रेंट - होमस्टेड सेटअप एकाधिक साइट्स

ip: "192.168.10.10" 

... 

folders: 
    - map: /Users/User/Desktop/folder/Homestead/First 
     to: /home/vagrant/First 

    - map: /Users/User/Desktop/folder/Homestead/Second 
     to: /home/vagrant/Second 

sites: 
    - map: first.dev 
     to: /home/vagrant/First/public 

    - map: second.dev 
     to: /home/vagrant/Second/public 

लेकिन जब मैं 192.168.10.10 करने के लिए अपने second.dev साथ मेजबान फ़ाइल, etc/hosts की स्थापना मैं कि मानचित्रण first.dev को, मानचित्रण नहीं है कि मैं second.dev के लिए निर्धारित किया है चला जाता है पाते हैं।

मैपिंग सही साइट को वापस करने के बारे में कैसे जा सकता हूं?

संपादित करें: मैं मैक ओएस एक्स

+0

वही यहां। होमस्टेड विंडोज मशीन पर स्थापित है और मेजबान कॉन्फ़िगरेशन ठीक से काम कर रहा है। जब मैं मैक से अपने विंडोज होमस्टेड में लैन के माध्यम से कनेक्ट करने का प्रयास करता हूं, तो यह हमेशा "first.dev" – daVe

उत्तर

10

Vagrant का उपयोग का उपयोग कर रहा आदेशों

भागो टर्मिनल के भीतर आदेश vagrant provision या फ़ोल्डर जहां रियासत फ़ाइलें स्थित हैं के भीतर अपने आदेश संकेत।

एक और समकक्ष कमांड vagrant up --provision है, यह योनि मशीन के साथ-साथ इसे चलाने के लिए भी प्रावधान करेगा।

वैश्विक Homestead

का उपयोग करते हुए आप प्रावधान फिर से आवारा मशीन, जगह आप टर्मिनल के भीतर से यह फोन की परवाह किए बिना आदेश homestead provision उपयोग कर सकते हैं।

वैकल्पिक रूप से, आप serve कमांड का उपयोग अपने Homestead.yaml फ़ाइल में जानकारी को जोड़ने के लिए कर सकते हैं। इस तरह;

serve domain.app /home/vagrant/Code/path/to/public/directory 

लेकिन अपने मेजबान को यह जोड़ने फाइल तो आप अपने ब्राउज़र में domain.app माध्यम से आपके एप्लिकेशन का उपयोग कर सकते हैं।

+0

लोड करता है हाय, मुझे एक ही समस्या है। लेकिन आप आदेश वारंटी प्रावधान कहाँ चलाते हैं? – arielcr

+1

उस फ़ोल्डर के भीतर टर्मिनल/कमांड प्रॉम्प्ट के भीतर जहां आपका घर है। योनि चलाना - प्रोविजन भी काम करेगा। –

+1

यह मेरे लिए काम नहीं करता है, यह केवल एक साइट को पहचानता है, भले ही दो परिभाषित हों – tblancog

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