我想要在运行 Windows VMware Fusion 时查看托管在我的 Mac 上的网站。
我在 Windowshosts
文件中有一个条目来启用路由:
#ip of my mac domain i use on the VM to access it
192.168.1.70 mymac
但是,由于生成了 404,因此它解析为一个空目录。我可以在 Mac 上看到访问日志,显示访问一切正常。VMware 上的 Firefox 指出了以下响应标头:
Server Apache/2.2.14 (Unix) mod_ssl/2.2.14 OpenSSL/0.9.8l DAV/2 PHP/5.3.1
有什么想法可以让我确定正在服务的目录吗?我迷失在曲折的 httpd.conf 段落迷宫中。
不幸的是,访问日志只列出了 / 作为正在服务的根目录
我的 Mac 上的 localhost 解析为我的 ~/Sites 目录。192.168.1.70
解析为相同的空目录/404。
谢谢。
答案1
您唯一需要担心的“段落”是以 开头的声明DocumentRoot
。应该有一个全局声明,以及您可能设置的每个 VirtualHost 的一个声明。
答案2
首先,请告诉我们您使用的 Web 服务器到底是什么。如果您使用的是内置 Apache 服务器(而不是移动应用平台),它将是您在“系统偏好设置”中设置的任何值。
其次,尝试将各种index.html
文件放在该位置。放置一个文件/
,看看它是否被服务。如果被服务,那么您将找到它从哪里提供文件。
您是否尝试过http://192.168.1.70/
在 VMWare 窗口中简单地输入?