如何从虚拟机连接到localhost?

时间:2010-10-01 04:00:43

标签: php apache2 vmware localhost virtual-machine

我在PC上使用VMware工作站运行一些虚拟机(使用win 7),我也使用基本的WAMP安装。我正在尝试从任何VM连接到我的Win7 Apache服务器。我尝试在httpd.conf文件中更改以下行:

<Directory "c:/wamp/www/">
    Options Indexes FollowSymLinks
    AllowOverride all
    Order Deny,Allow
    Allow from all ## Was Deny from all
    Allow from 127.0.0.1
</Directory>

这样一来,如果我进入我的VM浏览器并输入“http:// my-ip / Project”我可以打开项目但我看不到图像或CSS样式,我想我错过了一些权限在某个地方,我也不认为允许所有人是最安全的方式。

有谁知道我该怎么做?

提前致谢!

1 个答案:

答案 0 :(得分:1)

将虚拟机的NAT地址应用于httpd.conf中的“允许来自”子句。 127.0.0.1引用您的localhost。就Apache而言,VM不是localhost。它们是虚拟网络上的PC。