]>
Commit | Line | Data |
---|---|---|
1fee6743 | 1 | # $Id$ |
408714fc ER |
2 | LoadModule dav_module modules/mod_dav.so |
3 | LoadModule dav_fs_module modules/mod_dav_fs.so | |
4 | LoadModule dav_lock_module modules/mod_dav_lock.so | |
9d781f9b | 5 | |
29d10253 ER |
6 | # |
7 | # Distributed authoring and versioning (WebDAV) | |
8 | # | |
9 | # Required modules: mod_dav, mod_dav_fs, mod_setenvif, mod_alias | |
408714fc | 10 | # mod_auth_digest, mod_authn_file |
29d10253 ER |
11 | # |
12 | ||
79c7ba80 | 13 | <IfModule mod_dav.c> |
8bdf3bf9 | 14 | DavLockDB /var/lock/mod_dav/dav |
9d781f9b | 15 | DavMinTimeout 600 |
29d10253 ER |
16 | |
17 | # The following example gives DAV write access to a directory called | |
18 | # "uploads" under the ServerRoot directory. | |
19 | # | |
20 | # The User/Group specified in httpd.conf needs to have write permissions | |
21 | # on the directory where the DavLockDB is placed and on any directory where | |
22 | # "Dav On" is specified. | |
23 | ||
24 | Alias /uploads "/etc/httpd/httpd/uploads" | |
25 | <Directory "/etc/httpd/httpd/uploads"> | |
408714fc ER |
26 | Dav On |
27 | ||
28 | AuthType Digest | |
29 | AuthName DAV-upload | |
30 | # You can use the htdigest program to create the password database: | |
31 | # htdigest -c "/etc/httpd/httpd/user.passwd" DAV-upload admin | |
32 | AuthUserFile "/etc/httpd/httpd/user.passwd" | |
33 | ||
34 | # Allow universal read-access, but writes are restricted | |
35 | # to the admin user. | |
36 | <LimitExcept GET OPTIONS> | |
37 | require user admin | |
38 | </LimitExcept> | |
29d10253 ER |
39 | </Directory> |
40 | ||
41 | # | |
42 | # The following directives disable redirects on non-GET requests for | |
43 | # a directory that does not include the trailing slash. This fixes a | |
44 | # problem with several clients that do not appropriately handle | |
45 | # redirects for folders with DAV methods. | |
46 | # | |
47 | BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully | |
48 | BrowserMatch "MS FrontPage" redirect-carefully | |
49 | BrowserMatch "^WebDrive" redirect-carefully | |
50 | BrowserMatch "^WebDAVFS/1.[0123]" redirect-carefully | |
51 | BrowserMatch "^gnome-vfs/1.0" redirect-carefully | |
52 | BrowserMatch "^XML Spy" redirect-carefully | |
53 | BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully | |
54 | ||
79c7ba80 | 55 | </IfModule> |