Question: WebDAV with Apache2 - including Windows XP?

Posted by simonw on Wed 26 Oct 2005 at 13:49

How do I configure Apache2 Webdav to work with Windows XP? I have WebDAV up and working with cadaver, so I know the basics are there. But XP insists of trying to login as DOMAIN\Username instead of Username.

A quick search shows various references to "redirect-carefully", but only one reference to this on the Official Apache documentation site, which says it fixes troubles with Microsoft clients!

I found various suggestions (include Debian bug #155097) to add a "BrowserMatch" directive for browsers matching;

"Microsoft Data Access Internet Publishing Provider"
"^WebDrive"

(and indeed some GNOME based WebDAV clients need tender loving care as well).

Adding this doesn't solve the issue - do I need to reboot XP - or is there a better explanation somewhere.

Caltech guys suggest this for Apache 1. http://www.hss.caltech.edu/help/unix/admin/web/apache-webdav-xp

Ironically when we get it working we may well decide change it all to work with authentication against ADS, although I'm thinking the LDAP Authentication to ADS looks prettier than relying on "winbind" and "smbd". But I think one step at a time.

Oh the perils of making Debian talk to the evil empire.

Someone suggested making the username "vhost-domain\username" using "htpasswd htpasswd vhost-domain\\username" but that didn't work either.

What am I missing?


This article can be found online at the Debian Administration website at the following bookmarkable URL:

This article is copyright 2005 simonw - please ask for permission to republish or translate.