Hi, I didn't understand RewriteRule with Proxy flag option. You mean before Passing value to ProxyPass I should use RewriteRule ?
Here is my httpd.conf. Not sure my previous mail had all lines in conf file. httpd.conf RewriteEngine on RewriteMap lb prg:/home/loadbalancer/program.pl ProxyPass / balancer://mycluster${lb:$1}/ nofailover=Off <Proxy balancer://mycluster1> BalancerMember http://192.168.10.6:8001/ ProxySet lbmethod=byrequests </Proxy> <Proxy balancer://mycluster2> BalancerMember http://192.168.10.6:8002/ ProxySet lbmethod=byrequests </Proxy> <Proxy balancer://mycluster3> BalancerMember http://192.168.10.6:8003/ ProxySet lbmethod=byrequests </Proxy> Regards Nitesh On Tue, Jul 15, 2008 at 5:29 PM, Eric Covener <[EMAIL PROTECTED]> wrote: > On Tue, Jul 15, 2008 at 7:34 AM, nitesh naik <[EMAIL PROTECTED]> 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 > [EMAIL PROTECTED] > > --------------------------------------------------------------------- > 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: [EMAIL PROTECTED] > " from the digest: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- 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: [EMAIL PROTECTED] " from the digest: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]