How would one manage multiple WebDAV accounts on an Apache system with
shared, virtual hosts? Could WebDAV be used not just to publish a
handful of calendars to select folders but to be used as the method of
updating the entire website?
I did this for awhile. I am a consultant who hosts about a dozen
domains. A couple of clients access their own web site files. I
didn't like FTP because of clear-text passwords, so I set up WebDAV.
As you mentioned, when you use WebDAV, it runs as the httpd user (on
Mac OS X, this is www). Thus, any file/directory has to be
readable/writable by www for WebDAV to work.
A side-effect of this is that when using WebDAV, it essentially has to
be the only server-access method you give to your users. If you mix it
with, say, FTP or SSH, you risk files getting created that www can't
read or write. Simply put, it is either all WebDAV or no WebDAV.
I switched to using SFTP (FTP over ssh). I recommend my Windows
clients use WinSCP <http://winscp.sourceforge.net/eng/>. I'm the only
one who accesses the server on a Mac. I just use cvs over ssh.
Hope this helps.
<:> Aaron Jensen
<:> Visual Prose, Inc
web-development mailing list | email@hidden
Do not post admin requests to the list. They will be ignored.