Return-Path: Delivered-To: apmail-perl-modperl-archive@www.apache.org Received: (qmail 61071 invoked from network); 6 Nov 2009 19:14:29 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 6 Nov 2009 19:14:29 -0000 Received: (qmail 13991 invoked by uid 500); 6 Nov 2009 19:14:28 -0000 Delivered-To: apmail-perl-modperl-archive@perl.apache.org Received: (qmail 13933 invoked by uid 500); 6 Nov 2009 19:14:28 -0000 Mailing-List: contact modperl-help@perl.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list modperl@perl.apache.org Received: (qmail 13924 invoked by uid 99); 6 Nov 2009 19:14:28 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 06 Nov 2009 19:14:28 +0000 X-ASF-Spam-Status: No, hits=-2.6 required=5.0 tests=BAYES_00 X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of dirkx@webweaving.org designates 213.207.101.183 as permitted sender) Received: from [213.207.101.183] (HELO pikmeer.webweaving.org) (213.207.101.183) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 06 Nov 2009 19:14:24 +0000 Received: from neep.local (216-75-233-116.static.wiline.com [216.75.233.116]) (authenticated bits=0) by pikmeer.webweaving.org (8.14.3/8.14.3) with ESMTP id nA6J9e64037282 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=OK); Fri, 6 Nov 2009 19:09:42 GMT (envelope-from dirkx@webweaving.org) Message-ID: <4AF47577.20806@webweaving.org> Date: Fri, 06 Nov 2009 19:13:59 +0000 From: Dirk-Willem van Gulik User-Agent: Postbox 1.0.1 (Macintosh/2009100516) MIME-Version: 1.0 To: Mark Stosberg CC: modperl@perl.apache.org Subject: Re: Best Practices for managing repetitive Apache config file entries? References: <20091106133023.30504f41@summersault.com> In-Reply-To: <20091106133023.30504f41@summersault.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.2 (pikmeer.webweaving.org [213.207.101.183]); Fri, 06 Nov 2009 19:09:43 +0000 (UTC) Mark Stosberg wrote: ... > 1. We would be a template of Apache configs unders source control. > 2. When the template changes, we'll run a script to generate all the > sections. Apache would pull this in as an include file. > Sound reasonable? What else would you recommend? I often use the svn hooks for this. Another thing to look at is mod perl its ability to generate things on the fly - ideal for generating a lot of ~user variations. Thanks, Dw