I'm using Apache 2.4, and I wish to use it without mod_access_compat.
I'm trying to serve SVN repositories, with access control handled by mod_authz_svn.
I want some repos or locations within repos to have read-only anonymous access. I want other repos or locations to require basic authentication.
Apache 2.4 no longer supports the
Satisfy all syntax, however, mod_authz_svn seems to expect it. How is this supposed to be configured on Apache 2.4?
<Location /svn> DAV svn SVNParentPath /usr/projects/svn AuthType Basic AuthName "SVN repository" AuthUserFile /usr/project-config/etc/svn-auth-file AuthzSVNAccessFile /usr/project-config/etc/svn-access-control Require valid-user </Location>
# cat etc/svn-access-control [/] antiduh = rw [openprojects:/] * = r antiduh = rw
I have 5 repos, openprojects is the only one I want to have anonymous read-only access to. I cannot seem to get this to work. Even the most recent documentation I could find for mod_authz_svn continues to use