将Vagrant指向本地API

将Vagrant指向本地API,vagrant,Vagrant,嘿,伙计们,我有两台流浪机器在运行,一台是应用程序代码库,另一台是应用程序的api代码库。我希望能够从我的应用程序机器到api机器执行curl调用 在我的计算机上,我可以调用这两个函数,因为我的etc/hosts文件中有它们,但是我需要做什么才能成功地从一个流浪者请求到另一个流浪者呢 我试图进入我的应用程序vagrant machine的etc/hosts,添加带有127.0.0.1但没有雪茄的域。因此,vagrant将您的来宾计算机的ip设置为10.0.2.2。所以我在我的基于应用程序代码的流

嘿,伙计们,我有两台流浪机器在运行,一台是应用程序代码库,另一台是应用程序的api代码库。我希望能够从我的应用程序机器到api机器执行curl调用

在我的计算机上,我可以调用这两个函数,因为我的etc/hosts文件中有它们,但是我需要做什么才能成功地从一个流浪者请求到另一个流浪者呢


我试图进入我的应用程序vagrant machine的etc/hosts,添加带有127.0.0.1但没有雪茄的域。

因此,vagrant将您的来宾计算机的ip设置为10.0.2.2。所以我在我的基于应用程序代码的流浪者机器上做了些什么。我将/etc/hosts编辑为

10.0.2.2 api.local.com

之前我试过127.0.0.1,但没有成功,所以我只是检查了apache访问日志,看到了ip,然后尝试了一下。这起作用了

在我的本地机器上,我有; 127.0.0.1 api.local.com


我希望这有帮助。

您可以通过使用Vagrant的设置来控制这一点。然后,您可以在10.x地址空间(例如:10.0.2.10、10.0.2.11)内随意设置每个VM。然后,每台机器都可以相互访问,主机操作系统可以访问每台机器(本地)。