WebDAV authentication

From ArchWiki
Revision as of 19:05, 18 December 2005 by Andreas (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

--Andreas 14:05, 18 December 2005 (EST)


The goal of this how to use simple authentication with WebDAV. Please refer to Cactus' superb write up on setting up WebDAV.

Required packages

  • apache
  • cadaver (for testing)

WebDav Configuration

Step 1: Edit /etc/httpd/conf/httpd.conf

Add the following line: DAVLockDB /var/log/httpd/DavLock/DavLockDB

<Location /dav>
AuthType Digest
AuthName "WebDAV"
AuthDigestFile /etc/httpd/conf/passwd
require user foo

Step 2: Create needed directories and assign permissions

# mkdir -p /var/log/httpd/DavLock
# touch /var/log/httpd/DavLock/DavLockDB
# chown -R nobody.nobody /var/log/httpd/DavLock
# mkdir -p /home/httpd/html/dav
# chown -R nobody.nobody /home/httpd/html/dav


There are numerous different protocols you can use:

  • plain
  • digest
  • others

Step 3: Restart apache

(root@box httpd)# /etc/rc.d/httpd restart