Apache2.2の時は問題なく動いていたコンフィグレーションが Apache 2.4 で次々にエラーになって、個人ディレクトリや Alias しているディレクトリをアクセスしようとするとエラーになるという現象がポツポツ発生しています。
今回は、エラーログに次の行が記録されていました。
AH01276: Cannot serve directory /usr/local/share/doc/freebsd/: No matching DirectoryIndex (index.html,index.shtml,index.php,index.cgi) found, and server-generated directory index forbidden by Options directive
これは、/usr/local/share の下にインストールされている FreeBSDの日本語ドキュメントページを、Webブラウザーから見られるようにしていたものがエラーになっていることを示しています。
ドキュメント自体は、FreeBSD.org 本サイトを見れば表示されるので、それほど困りはしないもののローカルだとサクサク表示できるため調べるページがわかっているときはどきどき利用していました。
それが、Apache2.4 にしたあと表示不能に。
今回もまたドキュメントディレクトリに関して、ディレクティブの追加が必要なようで、次のディレクティブをメインの .conf に記述して再起動。
<Directory /usr/local/share/doc/freebsd> Options Indexes FollowSymLinks </Directory>
無事に日本語ドキュメントにアクセスできるようになりました。