[svnbook] r3779 committed - * src/en/book/ch06-server-configuration.xml...
svnbook at googlecode.com
svnbook at googlecode.com
Mon Sep 13 13:29:29 CDT 2010
Revision: 3779
Author: cmpilato at gmail.com
Date: Mon Sep 13 11:27:21 2010
Log: * src/en/book/ch06-server-configuration.xml
For issue 9, demonstrate the possibility that the Subversion
mod_dav_svn module won't necessarily live in Apache's modules/
subdirectory.
http://code.google.com/p/svnbook/source/detail?r=3779
Modified:
/trunk/src/en/book/ch06-server-configuration.xml
=======================================
--- /trunk/src/en/book/ch06-server-configuration.xml Sun May 2 04:35:02
2010
+++ /trunk/src/en/book/ch06-server-configuration.xml Mon Sep 13 11:27:21
2010
@@ -1518,17 +1518,30 @@
mapping a named module to the location of a shared library on
disk:</para>
- <screen>
+ <screen>
LoadModule dav_svn_module modules/mod_dav_svn.so
</screen>
+ <para>Apache interprets the <literal>LoadModule</literal>
+ configuration item's library path as relative to its own
+ server root. If configured as previously shown, Apache will
+ look for the Subversion DAV module shared library in its
+ own <filename>modules/</filename> subdirectory. Depending on
+ how Subversion was installed on your system, you might need to
+ specify a different path for this library altogether, perhaps
+ even an absolute path such as in the following example:</para>
+
+ <screen>
+LoadModule dav_svn_module C:/Subversion/lib/mod_dav_svn.so
+</screen>
+
<para>Note that if <command>mod_dav</command> was compiled as a
shared object (instead of statically linked directly to the
<command>httpd</command> binary), you'll need a similar
<literal>LoadModule</literal> statement for it, too. Be sure
that it comes before the <command>mod_dav_svn</command>
line:</para>
- <screen>
+ <screen>
LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module modules/mod_dav_svn.so
</screen>
More information about the svnbook-dev
mailing list