我在我的Macbook上运行Apache Web服务器(由Apple提供的那个),一直运行良好,直到我升级到Catalina 10.15为止。我使用了相同的httpd.conf,但现在显示:
您没有访问此资源的权限。服务器无法读取.htaccess文件,为了安全起见拒绝访问
我认为这是Catalina限制了对文件夹的访问,但我不知道如何让Apache访问Web根文件夹(在我的/Users/me/Documents文件夹中)。因为Apache不是一个普通的/Application。
当我使用 lsof -nP -i4TCP:80 | grep LISTEN 或 nmap 进行检查时,端口80是开放的,所以Apache确实启动了。
我在根目录中设置了一个简单的index.html文件,但问题仍然存在。而当我从Apache根目录中删除.htaccess文件时,出现以下错误:
您没有访问此资源的权限。
此外,在尝试使用ErrorDocument处理请求时遇到了403 Forbidden错误。
可能的问题是什么?