2014-10-31 11 views
6

Homestead.yaml kullanarak klasörleri vb. i 192.168.10.10 benim second.dev ile hosts dosyasını etc/hosts kurarkenVagrant - Homestead Kurulumu Çoklu siteler

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 

Ama haritalama, ben second.dev için kurdunuz değil eşleştirmeyi first.dev gider bulmak.

Eşlemenin doğru siteye dönüşünü nasıl yapabilirim?

DÜZENLEME: serseri kullanma Mac OS X'i

+0

Aynı burada. Homestead bir Windows makinesinde kurulu ve ana bilgisayar yapılandırması düzgün çalışıyor. Bir Mac'den Windows üzerinden homestead'e bağlanmayı denediğimde, her zaman "first.dev" – daVe

cevap

10

kullanıyorum

Çalıştır terminal içindeki komut vagrant provision veya çiftliğinde dosyalarının bulunduğu klasör içinde komut istemi komutları.

Başka bir eşdeğer komut, vagrant up --provision olup, bu, vagrant makinesinin yanı sıra çalışmasını sağlayacaktır. Sen olursa olsun terminalden içinden diyoruz yerin, serseri makineyi yeniden ön hazırlığını için komut homestead provision kullanabilirsiniz Küresel Homestead

kullanma

.

Alternatif olarak, sizin için Homestead.yaml dosyanıza bilgi eklemek için serve komutunu kullanabilirsiniz. Öyle ki;

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

Ama bu eklemek için ana bilgisayarlara

böylece tarayıcınızda domain.app aracılığıyla uygulamaya erişebilir dosya.

+0

yüklüyorsun, ben de aynı problemi yaşıyorum. Ama komut vagrant hükmünü nerede yürütüyorsun? – arielcr

+1

Homestead'inizin bulunduğu klasörde terminal/komut isteminde. Koşarak yukarı --provision da çalışır. –

+1

Bu benim için işe yaramadı, sadece bir tanıma sahip olsa bile, sadece bir siteyi tanır – tblancog