Şimdi 2 vm makinesi varVagrant başka bir misafir makineden etki alanına erişim
İlk vm çalışan api sunucusu.
İkinci vm, api uç noktasına istekte bulunan istemci gibi davranır.
Vagrant.configure(2) do |config|
config.vm.box = "lemp.dev"
config.vm.network "private_network", ip: "192.168.10.11"
config.vm.synced_folder "www", "/var/www/html"
end
:
İşte
Vagrant.configure(2) do |config|
config.vm.box = "lemp.dev"
config.vm.network "private_network", ip: "192.168.10.10"
config.vm.synced_folder "www", "/var/www/html"
end
müşteri için serseri dosyasıdır:
api sunucu adı http://api.dev
istemci sunucu adı İşte http://client.dev
olan API sunucu için serseri dosyası olan
Bu makinenin ana dosyasına bir ev sahipliği mevcut:
192.168.10.11 client.dev
192.168.10.10 api.dev
Ana makinemden http://api.dev erişebilirim.
Sorun i got curl api.dev
çalıştırmak machine.When benim istemciden http://api.dev erişmek olamaz, 404 sayfa İstediğim şey başka vm örneğinden http://api.dev (ikinci vm) için erişebilir olmaktır
.
Ana bilgisayar dosyanızı client.dev vm'de güncellediniz mi? sadece ana makine –
@ FrédéricHenri bunun farkındayım ... client.dev üzerinde ana bilgisayar dosyasını güncelleyebilirim ben domain erişebilirsiniz .. ama merak ediyorum bunu yapmak için daha iyi bir yoldur? – slier
[vagrant hostmanager] (https://github.com/devopsgroup-io/vagrant-hostmanager) eklentisine bakabilirsiniz, eklenti host hosts dosyanızı yönetebilir, aynı zamanda konağın ana bilgisayar dosyasını da yönetebilir. –