从另一台来宾计算机访问域的流浪汉

时间:2016-03-30 15:40:56

标签: vagrant

现在,我有2台vm机器

首先运行api服务器vm 第二个vm就像客户端一样对api端点执行请求。

api服务器名称为http://api.dev
客户端服务器名称为http://client.dev

这是api服务器的vagrant文​​件:

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

这是客户端的vagrant文​​件:

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

这是主机上的主机文件:

192.168.10.11           client.dev
192.168.10.10           api.dev

我可以从我的主机访问http://api.dev

问题是,我无法从我的客户端计算机访问http://api.dev。当我运行curl api.dev时,我得到了404页

我想要的是能够从另一个vm实例(第二个vm)访问http://api.dev

1 个答案:

答案 0 :(得分:0)

您需要使用与主机相同的内容更新来宾(hosts192.168.10.11)上的192.168.10.10文件,或者您可以只使用IP而不是不得不担心这样做。