インストール時に MOD_DAV_SVN オプションを忘れずに。¥¥
pkgからインストールでOKになりました。1)
# pkg install subversion # pkg install apache24 # pkg install mod_dav_svn
<Location /hoge/svn> DAV svn SVNListParentPath on SVNParentPath /usr/local/svn/hoge AuthType Basic AuthName "Subversion repository" AuthUserFile /usr/local/hoge/hoge/hoge/htpasswd AuthzSVNAccessFile /usr/local/hoge/hoge/hoge/authz Satisfy All Require valid-user </Location>
以前はSVNListParentPath onがなくても動いたが、2.4ではだめなので注意
デフォルトはRequire all grantedなのでSatisfy Allでないと認証しないので注意!!
LoadModule dav_module modules/mod_dav.so LoadModule dav_fs_module modules/mod_dav_fs.so LoadModule dav_svn_module libexec/apache24/mod_dav_svn.so LoadModule authz_svn_module libexec/apache24/mod_authz_svn.so
こちら⇒アクセス制御 も参照のこと