base
This commit is contained in:
@@ -0,0 +1,77 @@
|
||||
#
|
||||
# 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
|
||||
#<Directory /user2/httpd/htdocs/dav>
|
||||
<Location /dav>
|
||||
# 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
|
||||
<Limit GET PUT POST DELETE PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
|
||||
Require valid-user
|
||||
</Limit>
|
||||
</Location>
|
||||
|
||||
#
|
||||
# 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
|
||||
Reference in New Issue
Block a user