[EMAIL PROTECTED] (Julian Gilbey) wrote on 12.10.01 in <[EMAIL PROTECTED]>:
> On Fri, Oct 12, 2001 at 10:54:32PM +1000, Daniel Stone wrote: > > > It would acutually: > > > > > > VHOSTROOT/ - root directory for all my virtual hosts > > > +- <hostname>/ - root directory for a single virtual host > > > +- etc/ - configuration files (apache config, email alises, > > > etc.) | for that vhost > > > +- cgi-bin/ - CGI scripts > > > +- http/ - publicly accessible stuff via http > > > +- mail/ - mail configuration > > > +- ftp/ - publicly accessible stuff via ftp > > > +- db/ - databases > > > > Sick. This is actually quite a good idea, but imho we should probably > > define VHOSTROOT *shrug* > > Just saves all the packages doing all this work to find it, but there > > you go. > > Put it in /etc/vhost.conf as we do for things like mailname? Let's make a list of what's needed. Then decide if that needs a new vhosts- base package. And this time, let's not forget to talk to debian-policy. I'll copy them. Stuff I think we need: - a path where vhosts are rooted - possibly one or more skeleton directories for vhosts, to be used when creating a new host (should be *completely* empty as delivered by Debian) - scripts to create and deactivate (and possibly, delete) vhosts, these should probably use run-parts so this thing can (1) be supported by any package that wants to support vhosts, and (2) additionally use local scripts set up by the admin. Directory proposal: /etc/vhosts/vhosts.conf /<package>/<package-specific>? Is there any use for this? /skel/default/htdocs /cgi-bin /otherkind/htdocs /cgi-bin create.d/0apache2 deactivate.d/9apache2 erase.d/9rmrf MfG Kai