2005-12-14
Assuming you already have Apache2 installed…
Add something like this to your /usr/local/etc/apache2/ssl.conf file.
DavLockDB /usr/local/www/var/dav_lock_db Alias /webdav/ "/usr/local/www/webdav/" Dav on AuthType Basic AuthName "webdave stuff" AuthUserFile /somewhere/.htaccess # alternatively you can authenticate against LDAP or PAM Dav on Authtype Basic AuthName "ben area" AuthUserFile /somewhere/.htaccess require user ben
Set some permissions…
$ mkdir -p /usr/local/www/var $ chown www:www /usr/local/www/var $ mkdir -p /usr/local/www/webdav/ben $ chown -R www:www /usr/local/www/webdav $ chmod 755 /usr/local/www/webdav $ chmod 750 /usr/local/www/ben $ /usr/local/etc/rc.d/apache2.sh restart
Now you should be able to visit: https://yoururl.com/webdav make sure you can login.
If all is good do something like this you can enter the address: https://yoururl.com/webdav/ben/ben.ics to publish a calendar.
