我使用虚拟主机“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。
答案 0 :(得分:1)
在您的Vagrantfile中,您需要将端口转发到主机。
例如,将Vagrant机器的端口80映射到主机的端口8080。
config.vm.network "forwarded_port", guest: 80, host: 8080