Vagrant 如何路由和网络漫游VM实例?

Vagrant 如何路由和网络漫游VM实例?,vagrant,puphpet,Vagrant,Puphpet,我最近开始在一些小项目(主要是WordPress)中使用Vagrant而不是MAMP,但是,我决定尝试一下React,我想知道是否有可能将两者结合使用 目前,我有一个通过PuPHPet创建的流浪设置,它工作正常,在一个虚拟机上运行一个本地服务器,我可以通过URL-local.gethandle.com访问这个虚拟机。我还从Facebook github页面下载了一个React starter工具包作为起点,它要求您运行一个服务器,例如node server.js,它也可以工作,我可以从一个单独的

我最近开始在一些小项目(主要是WordPress)中使用Vagrant而不是MAMP,但是,我决定尝试一下React,我想知道是否有可能将两者结合使用

目前,我有一个通过PuPHPet创建的流浪设置,它工作正常,在一个虚拟机上运行一个本地服务器,我可以通过URL-local.gethandle.com访问这个虚拟机。我还从Facebook github页面下载了一个React starter工具包作为起点,它要求您运行一个服务器,例如node server.js,它也可以工作,我可以从一个单独的URL访问。但似乎无法通过我的流浪URL访问我的React应用程序

如何将两者结合起来?如果可能的话。

Oki doki, 警告:我还没有研究过通过PuPHPet配置什么类型的VM

首先,您需要将vagrant ssh下载到您的vagrant vm中,并将react工具下载到您的vagrant vm中

其次,您将需要编辑您的Vagrant文件,该文件应位于您的计算机上Vagrant设置所在的目录中,然后查看并添加一些网络配置


您可能需要将端口添加到防火墙:


这不是关于React或节点服务器的问题,它只涉及如何路由和连接Vagrant VM实例,如果重命名它,您可能会得到更好的答案。
config.vm.network :forwarded_port, guest: 80, host: 4567
# guest is your machine, host is your vagrant vm
# e.g config.vm.network :forwarded_port, guest: 3000, host: 3000