繁体   English   中英

无法从无用的虚拟机上的主机访问站点

[英]Cannot access site from host machine on a vagrant virtual machine

我使用虚拟主机“ 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日志,但它们为空。 问题出在哪里? 我不应该以这种方式使用它吗? 我可以将ssh变成无业游民,也可以访问mysql db。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM