summaryrefslogtreecommitdiff
path: root/data/dav_user_2.0.conf
blob: 0be05f38506c1fa907a217aa6f40589802eed65e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
ServerRoot ${XDG_CONFIG_HOME}/user-share
PidFile pid
LockFile lock
LogLevel crit
#LogLevel info
ErrorLog log
DAVLockDB lock

LimitXMLRequestBody 100000

LoadModule dav_module /etc/httpd/modules/mod_dav.so
LoadModule dav_fs_module /etc/httpd/modules/mod_dav_fs.so
LoadModule auth_digest_module /etc/httpd/modules/mod_auth_digest.so

DocumentRoot ${XDG_PUBLICSHARE_DIR}
<Directory "${XDG_PUBLICSHARE_DIR}">
  AllowOverride None
  DAV On

  AuthType Digest
  AuthName "Please log in as the user guest"
  AuthDigestDomain /
  AuthDigestFile ${XDG_CONFIG_HOME}/user-share/passwd


  <IfDefine RequirePasswordAlways>
    Require user guest
  </IfDefine>

  <IfDefine RequirePasswordOnWrite>
    <LimitExcept GET OPTIONS PROPFIND>
      Require user guest
    </LimitExcept>
  </IfDefine>
</Directory>

StartServers 1
MinSpareServers 1
MaxSpareServers 1
MaxClients 3