ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> perl-mod_perl
perl-mod_perl
Re: Best Practices for managing repetitive Apache config file entries?
by Bill Moseley other posts by this author
Nov 6 2009 11:03AM messages near this date
Re: Best Practices for managing repetitive Apache config file entries? | Re: Best Practices for managing repetitive Apache config file entries?
On Fri, Nov 6, 2009 at 10:30 AM, Mark Stosberg <mark@[...].com>  wrote:

> 
>  I'm working on a mod_perl project where we would like to implement to
>  Apache related goals:
> 
>  1. Automate repetitive configurations. For developers, we repeat the
>  same configs with the only difference being the "~user" location. In
>  other cases, the differences are not far from s/alpha/beta.
> 
>  2. Put the Apache configurations under source control. Here the goal is
>  to tie changes to the Apache configs to other code changes in the
>  project.
> 

I generate httpd.conf files on the fly (i.e. when I start Apache) from
Template toolkit and YAML files.

The script merges the configurations from multilple YAML files -- i.e. form
a main config.yaml file and then when, say, running on "staginge", from
staging.yml.  Then it merges with a local file which allows individual
developers to override settings in their home directory.  Then the
apache-specific config is passed to a script that builds the httpd.conf
files and starts (or stops) apache.



-- 
Bill Moseley
moseley@hank.org
Thread:
Mark Stosberg
David Nicol
Jeff Nokes
Dirk-Willem van Gulik
Bill Moseley
Michael Peters

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved