如何路由和联网Vagrant VM实例?

时间:2015-12-16 11:03:53

标签: vagrant puphpet

我最近开始使用Vagrant代替MAMP进行一些小型项目(主要是WordPress)但是,我决定尝试一下React并且想知道是否可以将两者结合使用?

目前我通过PuPHPet创建了一个Vagrant设置工作正常,并在VM上运行本地服务器,我可以通过URL访问 - local.gethandle.com。我还从Facebook github页面下载了一个React入门套件作为起点,它要求你运行一个服务器,例如节点server.js也可以工作,我可以从一个单独的URL访问 - http://localhost:3000/。但似乎无法通过我的Vagrant URL访问我的React应用程序。

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

2 个答案:

答案 0 :(得分:0)

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

首先,你需要将流浪者ssh放入你的流浪者vm并将反应工具下载到你的流浪者vm中 https://docs.vagrantup.com/v2/getting-started/up.html

其次,您将要编辑您的Vagrant文​​件,该文件应位于您的流浪者设置所在的计算机目录中,然后查看并添加一些网络配置 https://docs.vagrantup.com/v2/getting-started/networking.html

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

答案 1 :(得分:0)

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

enter image description here