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
>
>

Reply via email to