我在本地计算机上运行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页面。
答案 0 :(得分:1)