Blame | Last modification | View Log | RSS feed
LoadModule dav_svn_module modules/mod_dav_svn.soLoadModule authz_svn_module modules/mod_authz_svn.so## Example configuration to enable HTTP access for a directory# containing Subversion repositories, "/var/www/svn". Each repository# must be readable and writable by the 'apache' user. Note that if# SELinux is enabled, the repositories must be labelled with a context# which httpd can write to; this will happen by default for# directories created in /var/www. Use "restorecon -R /var/www/svn"# to label the repositories if upgrading from a previous release.### To create a new repository "http://localhost/repos/stuff" using# this configuration, run as root:## # cd /var/www/svn# # svnadmin create stuff# # chown -R apache.apache stuff##<Location /repos># DAV svn# SVNParentPath /var/www/svn## # Limit write permission to list of valid users.# <LimitExcept GET PROPFIND OPTIONS REPORT># # Require SSL connection for password protection.# # SSLRequireSSL## AuthType Basic# AuthName "Authorization Realm"# AuthUserFile /path/to/passwdfile# Require valid-user# </LimitExcept>#</Location># Subversion Repositories<Location /repo>DAV svnSVNParentPath /data/repositories#AuthType Basic#AuthName "Subversion Repository"#AuthUserFile /etc/svn-auth-file#AuthzSVNAccessFile /etc/svn-authz-fileSVNIndexXSLT "/svnindex.xsl"SetOutputFilter DEFLATE</Location>CustomLog logs/svn_logfile "%t %u %{SVN-ACTION}e" env=SVN-ACTION