apache client denied by server configuration after mac OS X upgrade to Yosemite
In your user .conf (douglas.conf) replace:
Order allow,deny
Allow from all
With:
Require all granted
The difference is how apache 2.4 handles permissions
http://httpd.apache.org/docs/2.4/upgrading.html
I had the same issue as well, and fixed it by doing so:
Load the userdir module by finding the following lines in httpd.conf and uncommenting it:
LoadModule userdir_module libexec/apache2/mod_userdir.so Include /private/etc/apache2/extra/httpd-userdir.conf
Edit extra/httpd-userdir.conf, find and uncomment the following line:
Include /private/etc/apache2/users/*.conf
Edit users/*.conf, add
Require local
and add+
(or-
) character before all options in the options line, like so:<Directory "/Users/user/Sites/"> Options +Indexes +MultiViews +FollowSymLinks +SymLinksIfOwnerMatch +ExecCGI AllowOverride All Require local Order allow,deny Allow from all </Directory>