On Thu, Jun 12, 2008 at 11:41 PM, Peter Belau
<[EMAIL PROTECTED]> wrote:
> This may be a silly question but how would I go about giving mod_proxy some
> knowledge about another module which it should call if the module is
> installed ? Obviously, I understand how I could hack mod_proxy itself in
> order to tweak the selection but I do not understand how mod_proxy could:
>
> 1. Check for the presence of a module
> 2. Given that the module is present, somehow ask the module to return the
> correct proxy.
>
> Again, this all makes sense when I think of it in terms of a shared
> libraries but not so much as Apache Modules. Am I missing something basic ?

Look at the provider mechanism used by the mod_proxy and
mod_proxy_balancer to select a load balancing algorithm.

(grep provider modules/proxy/*.[ch]

Then it's just a matter of changing ProxyRemote to implement the
default provider, adding a little string config option to choose a
non-default provider if you want it, and implementing the the new
provider.  It would have a fair chance of being integrated into
upstream Apache to allow other modules to extend the selection
algorithm.


-- 
Eric Covener
[EMAIL PROTECTED]

Reply via email to