# # Distributed authoring and versioning (WebDAV) # # Required modules: mod_dav, libmod_dav_repos # # ## hidden server information ServerSignature Off ServerTokens Prod ## Rewrite mode on for cloud streaming #Include conf/extra/httpd-streaming-rewrite.conf # The following example gives DAV write access to a directory called # "uploads" under the ServerRoot directory. # # The User/Group specified in httpd.conf needs to have write permissions # on the directory where the DavLockDB is placed and on any directory where # "Dav On" is specified. LoadModule dbd_module modules/mod_dbd.so LoadModule dav_repos_module modules/libmod_dav_repos.so LoadModule auth_basic_module modules/mod_auth_basic.so ################ DBD ##################################### DBDriver pgsql DBDPersist On DBDParams "hostaddr=##DATABASE## port=##DATABASE_PORT## dbname=localdb user=syshost password=PASSWDTEMP connect_timeout=5 application_name=sh-opendav" DBDMin 3 DBDMax 5 DBDKeep 4 DBDExptime 900 ################ DAV ####################################### DavProviderStorageDir ##STORAGE_ROOT## DavProviderBaseURI /dav DavProviderHostName ##DOMAIN## DavProviderMaxFHS 500 DavProviderMaxAnonymous 500 DavProviderMaxAccount 300 DavProviderMaxProgess 5 DavProviderDBCharset ##DATABASE_ENCODING## DavProviderCloseInsert off # ModMimeUsePathInfo on #DavLockDB /user2/httpd/auth/DavLock # # Dav On DAV repos DavDepthInfinity on ModMimeUsePathInfo on Options Indexes FollowSymLinks AuthType Basic AuthName "-- OpendDisk Login --" #AuthUserFile /user2/httpd/auth/.davlogin #AllowOverride None order allow,deny allow from all Require valid-user # # The following directive disables redirects on non-GET requests for # a directory that does not include the trailing slash. This fixes a # problem with Microsoft WebFolders which does not appropriately handle # redirects for folders with DAV methods. # Same deal with Apple's DAV filesystem and Gnome VFS support for DAV. # BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully BrowserMatch "^WebDrive" redirect-carefully BrowserMatch "^WebDAVFS/1.[012]" redirect-carefully BrowserMatch "^gnome-vfs" redirect-carefully