I cannot figure out how to disable authentication for the
Things behave as expected when I remove the SVN specific directives (DAV, SVNPath, AuthzSVNAccessFile).
<VirtualHost *:443> ServerName www.example.com DocumentRoot "C:/www.example.com" ServerAdmin firstname.lastname@example.org SSLEngine On SSLCertificateFile "C:/Apache2/conf/ssl/www.example.com.crt" SSLCertificateKeyFile "C:/Apache2/conf/ssl/www.example.com.key" <Location /> DAV svn SVNPath "C:/svnrepo" SSLRequireSSL AuthName "www.example.com" AuthType Basic AuthUserFile "conf/svn/svn-users.txt" AuthGroupFile "conf/svn/svn-groups.txt" AuthzSVNAccessFile "conf/svn/svn-access.txt" Require valid-user </Location> <Location "/.well-known"> Satisfy Any Allow from all Require all granted # Apache 2.4 only #AuthType None </Location> </VirtualHost>
Edit: It would also work if I didn't have overlapping paths. E.g. using
/.well-known. Unfortunately that is not something I can change easily now.