Same trick here, we also customize our proxies per
system/user as well as the handler.pl, our Config.pm
library and a few other key components.
The only downside is that this system is a bit heavy to
fix 'on the fly' since so much is 'rendered' at
configuration time but its a real life-saver in terms of
generalizing a system over multiple platforms ( 6 in our
case ).
John-
On Wed, 30 Oct 2002 17:30:08 -0500
"Jesse Erlbaum" <jesse@xxxxxxxxxxx> wrote:
Hey Jim --
Also, Randal Schwartz wrote about cvs is a slightly more
general setting:
http://www.linux-mag.com/2002-07/perl_01.html
The system we use goes a bit beyond even what Randal
describes (although, he
is on a similar track).
In a nutshell, the Apache "httpd.conf" file is
"templatized" to replace
elements such as the IP address, host name and path names
with variables.
To start the server for a particular environment the
developer runs a Perl
program which creates a custom "httpd.conf"