No wonder this seemed familiar. I wrote pretty much the same memo six weeks ago. D'oh! I've been spending too much time at the keyboard...
So is PerlOptions +Parent working? Whenever I enable it I get a segfault on W2K / Ap2.0.46 / mp1.99.10dev. mma > -----Original Message----- > From: Marc M. Adkins [mailto:[EMAIL PROTECTED] > Sent: Thursday, July 17, 2003 1:17 PM > To: [EMAIL PROTECTED] > Subject: clones and parents > > > Let's say I want to create a site with five virtual hosts. I want all of > them to share the basic MP2 stuff, Apache-related modules and so forth. > Then, for Virtual Host 1 (VH1 for short ;) I want to specify a set of > modules unique to VH1. For VH2-VH4 I want to specify another set of > modules, but the same set for all of those virtual hosts. > > So I feel like I want to have two interpreter pools. I want a > parent at the > top-most level (outside of all of the virtual hosts) that loads the basic > stuff. Then I want a parent and a pool for VH1. Then I want a > parent and a > pool for VH2-VH4 to share. > > I'm not clear on how to do this or even if it is possible. I > understand how > the Clone and Parent options work, but they depend on the structure of the > Apache configuration file. I don't offhand know of a way to group four > virtual hosts into a block so that they can inherit the same parent/pool. > > If I were trying to solve this (assuming that it isn't already possible > somehow) I might come up with the concept of named interpreter > parent/pools. > Something like: > > <PerlInterpPool VH1> > PerlRequire "VH1/startup.pl" > ... > </PerlInterpPool> > > > <PerlInterpPool VHX> > PerlRequire "VHX/startup.pl" > ... > </PerlInterpPool> > > <VirtualHost VH1> > PerlInterpPool VH1 > </VirtualHost> > > <VirtualHost VH2> > PerlInterpPool VHX > </VirtualHost> > > ... > > <VirtualHost VH5> > PerlInterpPool VHX > </VirtualHost> > > But that's just off the top of my head and probably wrong for any > number of > reasons. > > Any thoughts? Or better yet, a way to do this with MP2 already? > > mma > >