home » howto » install webdav on ispconfig
This is not an ISPConfig tutorial, so it is supposed that you know how to do this.
Use the ISPConfig web interface.
Probably sensible to make the site a maximum size.
$ mkdir /var/www/webXX/web/webdav $ chown webXX_trident:webXX /var/www/webXX/web/webdav $ chmod o+w /var/www/webXX/web/webdav
$ mkdir /var/www/webXX/DAVlocks $ chown www-data:www-data /var/www/webXX/DAVlocks $ chmod o+w /var/www/webXX/DAVlocks
$ apt-get install libapache-mod-dav $ a2enmod dav $ a2enmod dav_fs
$ htpasswd -c /var/www/webXX/.DAVlogin username
Use the web interface and browse to Sites.
DavLockDB /var/www/webXX/DAVlocks/DAVlocks Alias /webdav /var/www/webXX/web/webdav <Location /webdav/> DAV On AuthType Basic AuthName 'username' AuthUserFile /var/www/webXX/.DAVlogin <LimitExcept GET POST PUT DELETE CONNECT OPTIONS PATCH PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK> Require valid-user </LimitExcept> </Location>
Restart apache service.
$ apt-get install cadaver $ cadaver http://webdav.tridentgarages.co.uk/webdav/ Username: username Password: p455w0rd dav:/webdav/> put test.file dav:/webdav/> ls dav:/webdav/> get test.file