在虚拟机中访问虚拟主机

我在VmWare上安装了Ubuntu Server 10.10。 我安装了Apache和PHP,然后创build了一个虚拟目录,遵循以下步骤: http : //www.phpfreaks.com/tutorial/a-simple-debian-based-dev-environment

所以,我现在有一个V主机foo.local。 我想在我的Win7主机上看到结果,所以我用ifconfig检查了IP地址,然后去了那里。 可悲的是,我只得到标准的“它工作”页面。 我如何查看我的虚拟主机

编辑:当我说“虚拟主机”,我的意思是PHP网站。 我不是指我的Guest OS Ubuntu服务器。 这就是运行虚拟主机的虚拟机

我可以到达机器,我无法达到它的具体主机。

编辑2:解决。 我最初认为这是行不通的。 将该行添加到hosts文件中,我感觉所有主机文件所做的都是将某个东西redirect到一个IP地址。 所以如果我手动去192.168.53.84或者告诉hosts文件foo.local指向它,我想没有区别,因为Win7不知道Ubuntu服务器上的内容。 只有它存在…哦…

你是否按照说明重新启动apache? 添加虚拟主机后?

如果你做了其他的事情,并且看到标准的index.html和index.php,那么可能是apache没有重启。

如果Apache重新启动,您是否将foo.local添加为Windows 7计算机中的可parsing主机? 它也是howto的一个步骤,但假设你在linux上。

如果你没有,并只是通过IP去那里 – 那么你得到的默认网站,而不是你新创build的foo.local。 你需要在Win7上添加foo.local来指向你查找的IP地址。 http://helpdeskgeek.com/windows-7/windows-7-hosts-file/

你在主机文件中input了一个条目吗? 这听起来像你直接到你的IP,这将不会出现虚拟主机,它将使用主站点。

input到您的主机文件foo.local和虚拟机的IP。

foo.local 192.168.1.1