GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GeezerVison is showing httpd.apache.org — mod_dav - Apache HTTP Server Version 2.4 Apache Module mod_dav
SummaryThis module provides class 1 and class 2 WebDAV ('Web-based Distributed Authoring and Versioning') functionality for Apache. This extension to the HTTP protocol allows creating, moving, copying, and deleting resources and collections on a remote web server. TopicsDirectivesBugfix checklistSee alsoEnabling WebDAV ¶To enable Dav On This enables the DAV file system provider, which is implemented
by the In addition, a location for the DAV lock database must be
specified in the global section of your DavLockDB /usr/local/apache2/var/DavLock The directory containing the lock database file must be
writable by the In the example below, If you want to set the maximum amount of
bytes that a DAV client can send at one request, you have to use
the Full ExampleDavLockDB "/usr/local/apache2/var/DavLock"
<Directory "/usr/local/apache2/htdocs/foo">
Dav On
AuthType Basic
AuthName DAV
AuthUserFile "user.passwd"
<RequireAny>
Require method GET POST OPTIONS
Require user admin
</RequireAny>
</Directory>
Security Issues ¶Since DAV access methods allow remote clients to manipulate
files on the server, you must take particular care to assure that
your server is secure before enabling Any location on the server where DAV is enabled should be
protected by authentication. The use of HTTP Basic Authentication
is not recommended. You should use at least HTTP Digest
Authentication, which is provided by the
In order for
Complex Configurations ¶One common request is to use Alias "/phparea" "/home/gstein/php_files"
Alias "/php-source" "/home/gstein/php_files"
<Location "/php-source">
Dav On
ForceType text/plain
</Location>
With this setup, Dav Directive ¶
Use the <Location "/foo">
Dav On
</Location>
The value
Do not enable WebDAV until you have secured your server. Otherwise
everyone will be able to distribute files on your system.
DavBasePath Directive ¶
If a DAV repository is configured using a regular expression
match (such as To allow providers to work correctly in such a configuration,
<LocationMatch "^/repos/">
Dav svn
DavBasePath /repos
SVNParentPath /var/svn
</LocationMatch>
DavDepthInfinity Directive ¶
Use the DavMinTimeout Directive ¶
When a client requests a DAV resource lock, it can also specify a time when the lock will be automatically removed by the server. This value is only a request, and the server can ignore it or inform the client of an arbitrary value. Use the Example<Location "/MSWord">
DavMinTimeout 600
</Location>
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |