Once you have all the necessary components installed on your
system, all that remains is the configuration of Apache via its
httpd.conf file. Instruct Apache to
load the mod_dav_svn module using
directive. This directive must precede any other Subversion-related
configuration items. If your Apache was installed using the default
layout, your mod_dav_svn module
should have been installed in the modules subdirectory of the Apache install
location (often /usr/local/apache2). The
LoadModule directive has a simple syntax,
mapping a named module to the location of a shared library on
LoadModule dav_svn_module modules/mod_dav_svn.so
Note that if mod_dav was
compiled as a shared object (instead of statically linked directly to
the httpd binary), you’ll need a
LoadModule statement for it,
too. Be sure that it comes before the mod_dav_svn line:
LoadModule dav_module modules/mod_dav.so LoadModule dav_svn_module modules/mod_dav_svn.so
At a later location in your configuration file, you now need to
tell Apache where you keep your Subversion repository (or repositories).
has an XML-like notation, starting with an opening tag and ending with a
closing tag, with various other configuration directives in the middle.
The purpose of the
Location directive is to instruct Apache to do something special when handling requests that are directed at a given URL or one of its children. In the case of Subversion, you want Apache ...