On Sat, Dec 01, 2001 at 02:40:43PM +1100, Daniel Stone wrote: > > > "A unified system for virtual hosting system [sic] was needed ...". > > It's not sufficient to just declare the need and use that as > > the rationale. Please explain the need as well. > Previously there was no system for supporting virtual hosts whatsoever, > so the packages just restricted them to a single host and let the admin > do all the work and scatter their vhost stuff anywhere, leaving them out > on their own. This helps standardise virtual host support.
That's mixing up two uses of "unified". You initially use it to justify unifying the virtual host stuff into a single directory; but in your justification you only use it to mean "standardised". You could equally standardise on: /var/lib/vhosts/ foo.bar.com/ cgi-bin/ index.html /var/log/apache/ access.log foo.bar.com/ access.log errors.log Which would have the benefit of keeping all logs in /var/log (which is nice and consistent for backup purposes), and wouldn't directly contradict the FHS. You might like to email the FHS and see if there's any suggested standards for locating system-specific user data yet; at one point a /org-equivalent was being considered (/srv, iirc), which would be useful for this. Considering the variety of ways of doing this, you probably want to make your "setup-vhost" script be fairly flexible, so that it could support, say, any of: /home/httpd/www.*.com/index.html /home/httpd/logs/www.*.com/access.log /org/www.*.com/apache/index.html /org/www.*.com/logs/apache-access.log /srv/www/*.com/index.html /srv/www/logs/*.com-access.log /var/vhosts/www.*.com/web/index.html /var/vhosts/www.*.com/log/access.log /var/www/www.*.com/index.html /var/log/apache/www.*.com-access.log (all of which seem to me to be things admins could reasonably prefer) and set one of them up as a reasonable default. Choosing one that follows the FHS (which among other things requires logs to go in /var/log) as the default is probably a good idea. Cheers, aj -- Anthony Towns <[EMAIL PROTECTED]> <http://azure.humbug.org.au/~aj/> I don't speak for anyone save myself. GPG signed mail preferred. "Security here. Yes, maam. Yes. Groucho glasses. Yes, we're on it. C'mon, guys. Somebody gave an aardvark a nose-cut: somebody who can't deal with deconstructionist humor. Code Blue." -- Mike Hoye, see http://azure.humbug.org.au/~aj/armadillos.txt
pgpifD4tsD1jE.pgp
Description: PGP signature