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了