MAC下配置Apache,将网站目录由root转到用户目录后,出现以下问题
Apache httpd服务器403 forbidden的问题

查看日志文件

/var/log/apache2/error_log

日志内容:

[Mon Jan 04 20:41:43.783954 2016] [core:error] [pid 535] (13)Permission denied: [client 127.0.0.1:49688] AH00035: access to /1.txt denied (filesystem path '/Users/apple/Documents/httpd') because search permissions are missing on a component of the path

网站根目录:

/Users/apple/Documents/httpd

那么首先

chown -R apple:_www /Users/apple/Documents/httpd

这样设置通常无效果,需要从根目录设置下去

chmod 755 /Users/ /Users/apple/ /Users/apple/Documents/ /Users/apple/Documents/httpd

这样设置后,基本就OK了