0

我在我的本地机器上运行 apache(Mac OS X)

监听 80 端口:

Not Found

The requested URL /index.html was not found on this server.

Apache/2.2.22 (Unix) DAV/2 Server at localhost Port 80

我可以停止服务器sudo apachectl -v stop并重新启动它,但找不到或更新文档根目录。

尝试了以下方法:

sudo apachectl -V | grep -i SERVER_CONFIG_FILE | cut -f2 -d'"' | xargs grep -i '^DocumentRoot' | cut -f2 -d'"'

从 .conf 文件打印出文档根目录并返回:

DocumentRoot /var/empty
/Library/WebServer/Documents

尝试为 Web 服务器创建测试文件以提供服务

echo 'Hello World1!' > /var/empty/index.html
echo 'Hello World2!' > /Library/WebServer/Documents/index.html

重新启动 apache 但“Hello World”仍然没有显示 404 页面。

4

1 回答 1

1

系统偏好设置中的网络共享选项 -> 共享未启用

在此处输入图像描述

如果您遇到同样的问题,但您的共享面板没有“网络共享”选项,您可以尝试关注CLICKONTYLER 博客文章

于 2012-10-24T14:51:37.580 回答