Re: Using RewriteMap value in ProxyPass

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Jul 15, 2008 at 7:34 AM, nitesh naik <niteshnaik@xxxxxxxxx> wrote:
> Hi,
>
> Is it possible to use value returned from RewriteMap external program
> in ProxyPass Directive ? We want use apache loadbalancing feature and
> send request to different set of machines  depending on the value
> returned by RewriteMap.
>
> Basically RewriteMap program will return cluster value( 1, 2 or 3) and
> depending on value it returned request should go to that particular
> cluster. ( either cluster1 , cluster2 or cluster3). Pasted config
> lines for reference. Config doesn't work and I get following error
> message
>
> [Tue Jul 15 16:10:22 2008] [debug] mod_proxy_balancer.c(42): proxy:
> BALANCER: canonicalising URL //mycluster${lb:$1}/
> [Tue Jul 15 16:10:22 2008] [debug] mod_proxy_balancer.c(914): proxy:
> Entering byrequests for BALANCER (balancer://mycluster${lb:$1})
> [Tue Jul 15 16:10:22 2008] [error] proxy: BALANCER:
> (balancer://mycluster${lb:$1}). All workers are in error state
>
> httpd.conf
>
> RewriteEngine on
> RewriteMap lb prg:/home/loadbalancer/program.pl
>
> ProxyPass / balancer://mycluster${lb:$1}/ nofailover=Off

Try RewriteRule with the 'P' (proxy) flag.

-- 
Eric Covener
covener@xxxxxxxxx

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx


[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux