LoadModule dav_module modules/mod_dav.so LoadModule dav_fs_module modules/mod_dav_fs.so
2. Lock-DB-Verzeichnis anlegen (NTFS-Rechte für Webserver setzen!)
DAVLockDB "C:/Programme/Apache Software Foundation/Apache2.2/conf/dav/"
3. In den Locations "Dav On" integrieren:
<Location /sync/> .. Dav On <LimitExcept GET HEAD OPTIONS PUT> Allow from all </LimitExcept> </Location>
<Location /private/basic/> AuthType Basic AuthName MyName AuthBasicProvider file AuthUserFile "C:/Programme/Apache Software Foundation/Apache2.2/conf/basic.conf" Require user test1 Dav On <LimitExcept GET HEAD OPTIONS PUT> Allow from all </LimitExcept> </Location>Die Passwort-Datei wie folgt erstellen: "C:\Programme\Apache Software Foundation\Apache2.2\bin\htpasswd.exe" -cp basic.conf test1 Ab dem 2. Benutzer -p statt -cp verwenden (sonst wird der 1. wieder überschrieben). Ggf. auch ohne "p" (also -c oder ohne Option) für eine verschlüsselte Datei.
<Location /private/digest/> AuthType Digest AuthName MyName AuthDigestProvider file AuthUserFile "C:/Programme/Apache Software Foundation/Apache2.2/conf/digest.conf" Require user test1 Dav On <LimitExcept GET HEAD OPTIONS PUT> Allow from all </LimitExcept> </Location>Die Passwort-Datei wie folgt erstellen: "C:\Programme\Apache Software Foundation\Apache2.2\bin\htdigest.exe" -c digest.conf MyName test1 Ab dem 2. Benutzer -p statt -cp verwenden (sonst wird der 1. wieder überschrieben). Der Parameter an Stelle von "MyName" (Realm) muss mit der Angabe unter "AuthName" übereinstimmen!