环境:
主要平台:MAC OSX 10.6
通过 VMWare Fusion 的辅助平台:Windows 7 64 位
背景:我在 MAC 端运行 MAMP Pro,Webroot 位于“/www”。我需要在 IE 中测试网站,因此需要安装 Windows。我在 Windows 端安装了 XAMPP,并将 apache 根目录更改为“Z:\www”,这是我的 MAMP webroot 的位置,它是 MAC 和 Windows 之间的共享文件夹。
当我尝试从 Windows 访问本地站点 ( http://localhost/asite ) 时,我收到 403 Forbidden 错误:
禁止访问!
您无权访问所请求的对象。它要么是读保护的,要么是服务器无法读取的。
如果您认为这是服务器错误,请联系网站管理员。 错误403 本地主机 2010 年 7 月 30 日 14:21:07 Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1
如果它真的可以工作,还需要进行哪些其他配置更改才能使其工作?
谢谢
克里斯
最佳答案
感谢那些回复的人。我对网络连接的类型进行了一些研究,以下是我在不使用 XAMPP 的情况下解决该问题的方法。
回顾一下,我通过 VMWare Fusion 作为虚拟机在 Mac 上运行 Win7。我的 Mac 上有 MAMP 运行本地 Web 服务器,Web 根目录位于/www,并且我希望也能够从 Windows 中的浏览器访问该 Web 服务器。
简而言之,我希望能够访问 http://localhost/mysite从 Safari (Mac) 或 IE (Windows)。
- 由于我在家庭办公室工作,因此将我的 Fusion 网络适配器更改为桥接网络适配器。
- 使用命令提示符中的 ipconfig 命令刷新了我的网络连接。
- 编辑了我的 Windows 主机文件以反射(reflect):
192.168.1.102 localhost
完成了,完成了。
我希望其他人会发现这很有用。
- 克里斯
关于macos - 通过 MAC 上的 VMWare Fusion 在 Windows 上运行 XAMPP,如何配置 apache 以使用我的共享文件夹 (Z :) as the web root?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3375114/