I. CentOS Apache configuration detailed
(http://xuebingnanmm.javaeye.com/blog/629810)
II. Subversion on CentOS
(HTTP://WIKI.CENTOS.ORG/HOWTOS/SUBVERSION#HEAD-2AFD8F61CCC6DE4477FDE9A4BCC84720B86C17A9)
Iii. How to customize the path of SVN repository?
The URL of SVN repository is like http://<server_name>/<location>/<project>. You can store the SVN repository to anywhere for you want.
If the location isn't defined in/etc/httpd/conf/httpd.conf, add such definition in it: <Directory/path> optio NS FollowSymLinks
AllowOverride None </Directory>
Then Change the /etc/httpd/conf.d/subversion.conf, such as: <Location/tmp> DAV SVN # svnparent Path/var/www/svn/repos # authzsvnaccessfile/etc/svn-acl-conf Svnpath/tmp/svn/project AuthType Basic AuthName "Subversion repos" authuserfile/etc/svn-auth-conf Require valid-user </Location>
However, Svnparentpath is can you used here and only Svnpath is supported (http://lists.freebsd.org/pipermail/freebsd-q uestions/2009-november/208244.html). The <location/>...</location> tags also can be added in/etc/httpd/conf/httpd.conf (http://stackoverflow.co M/QUESTIONS/673572/HOW-TO-SPECIFY-THE-REPOSITORY-IN-APACHE-DAV-SVN). Command to stop Selinux:setenforce 0