diff options
Diffstat (limited to 'data/dav_user_2.0.conf')
-rw-r--r-- | data/dav_user_2.0.conf | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/data/dav_user_2.0.conf b/data/dav_user_2.0.conf new file mode 100644 index 0000000..0be05f3 --- /dev/null +++ b/data/dav_user_2.0.conf @@ -0,0 +1,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 |