无法在vagrant虚拟机上从主机访问站点

时间:2015-05-23 16:59:13

标签: php nginx vagrant

我使用虚拟主机“test.com”设置了一个nginx + mysql puphpet / vagrant图像。我在主机上将test.com映射到192.168.56.101,并将index.php文件放在/var/www/test内。

但是,当我尝试在主机上的地址test.com上打开浏览器时,我没有得到任何回复。我觉得我错过了一些非常简单的东西,因为我可以ping 192.168.56.101。我还检查了虚拟机上的nginx日志,但它们都是空的。问题可能出现的任何线索?我不应该这样用吗?我可以顺便进入vagrant,我也可以访问mysql db。

1 个答案:

答案 0 :(得分:1)

在您的Vagrantfile中,您需要将端口转发到主机。

例如,将Vagrant机器的端口80映射到主机的端口8080。

config.vm.network "forwarded_port", guest: 80, host: 8080