我在我的本地机器上运行 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 页面。