mod_dav_fs.xml revision 4c894c7d7c34890a8984b6cc1bcf6c19f15c4c0a
5340N/A<?xml version="1.0"?>
5340N/A<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
5340N/A<?xml-stylesheet type="text/xsl" href="/style/manual.en.xsl"?>
5340N/A<!-- $LastChangedRevision$ -->
5340N/A
5340N/A<!--
5340N/A Licensed to the Apache Software Foundation (ASF) under one or more
5340N/A contributor license agreements. See the NOTICE file distributed with
5340N/A this work for additional information regarding copyright ownership.
5340N/A The ASF licenses this file to You under the Apache License, Version 2.0
5340N/A (the "License"); you may not use this file except in compliance with
5340N/A the License. You may obtain a copy of the License at
5340N/A
5340N/A http://www.apache.org/licenses/LICENSE-2.0
5340N/A
5340N/A Unless required by applicable law or agreed to in writing, software
5340N/A distributed under the License is distributed on an "AS IS" BASIS,
5340N/A WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
5340N/A See the License for the specific language governing permissions and
5340N/A limitations under the License.
5680N/A-->
5680N/A
5340N/A<modulesynopsis metafile="mod_dav_fs.xml.meta">
5340N/A
5340N/A<name>mod_dav_fs</name>
5680N/A<description>filesystem provider for <module>mod_dav</module></description>
5680N/A<status>Extension</status>
5340N/A<sourcefile>mod_dav_fs.c</sourcefile>
5340N/A<identifier>dav_fs_module</identifier>
5340N/A
6941N/A<summary>
5340N/A <p>This module <em>requires</em> the service of <module
5340N/A >mod_dav</module>. It acts as a support module for <module
6941N/A >mod_dav</module> and provides access to resources located in the
5340N/A server's file system. The formal name of this provider is
5340N/A <code>filesystem</code>. <module>mod_dav</module> backend providers
5340N/A will be invoked by using the <directive module="mod_dav">Dav</directive>
6941N/A directive:</p>
5340N/A
5680N/A <example><title>Example</title>
5680N/A Dav filesystem
5680N/A </example>
5680N/A
5680N/A <p>Since <code>filesystem</code> is the default provider for
5680N/A <module>mod_dav</module>, you may simply use the value
5340N/A <code>On</code> instead.</p>
5340N/A</summary>
5680N/A<seealso><module>mod_dav</module></seealso>
5340N/A
7124N/A<directivesynopsis>
5340N/A<name>DavLockDB</name>
5340N/A<description>Location of the DAV lock database</description>
5340N/A<syntax>DavLockDB <var>file-path</var></syntax>
5340N/A<contextlist><context>server config</context><context>virtual host</context>
5340N/A</contextlist>
5340N/A
6857N/A<usage>
6857N/A <p>Use the <directive>DavLockDB</directive> directive to specify
5340N/A the full path to the lock database, excluding an extension. If
6857N/A the path is not absolute, it will be taken relative to <directive
5340N/A module="core">ServerRoot</directive>. The implementation of
5340N/A <module>mod_dav_fs</module> uses a SDBM database to track user
5340N/A locks.</p>
5340N/A
5340N/A <!-- XXX: someone should add that tool to the support directory...
5340N/A The utility <code>modules/dav/util/lockview</code> can be used from
5340N/A the server to display all locks in a lock database.</p> -->
5680N/A
5680N/A <example><title>Example</title>
5340N/A DavLockDB var/DavLock
7243N/A </example>
7243N/A
7243N/A <p>The directory containing the lock database file must be
7243N/A writable by the <directive module="mod_unixd">User</directive>
7243N/A and <directive module="mod_unixd" >Group</directive> under which
7243N/A Apache is running. For security reasons, you should create a
7243N/A directory for this purpose rather than changing the permissions on
7243N/A an existing directory. In the above example, Apache will create
7243N/A files in the <code>var/</code> directory under the <directive
5340N/A module="core">ServerRoot</directive> with the base filename
5340N/A <code>DavLock</code> and extension name chosen by the server.</p>
5340N/A
5340N/A</usage>
5340N/A</directivesynopsis>
5340N/A
6857N/A</modulesynopsis>
5680N/A
5340N/A