Apache2.4のユーザーディレクトリでシンボリックリンクを読めない
■環境
Server version: Apache/2.4.6 (CentOS)
CentOS Linux release 7.3.1611 (Core)
での質問です。
/home に2017、2016、2015 ... というディレクトリがあり、それぞれの中にその年度毎のユーザディレクトリが存在しています。
/home/public_html を作成し、その中に
hogetaro -> /home/2017/hogetaro/public_html
foohanako -> /home/2016/foohanako/public_html
といったシンボリックリンクを張り、
/etc/httpd/conf.d/userdir.conf に
<Directory "/home/public_html">
AllowOverride All
Options FollowSymLinks
Require all granted
</Directory>
と記述しユーザ毎のウェブディレクトリが表示出来るようにしようとしました。
しかし、アクセスすると Forbiddenとなり、error.logには
client denied by server configuration
と書かれていました。
どうすれば解決出来るでしょうか?
ちなみに、
<Directory "/home/*/*/public_html">
AllowOverride All
Options None
Require all granted
</Directory>
とした時は問題なく表示できました。