On Thu, Feb 3, 2011 at 1:39 PM, Raphael Bauduin <[email protected]> wrote:
> On Tue, Feb 1, 2011 at 2:06 PM, Raphael Bauduin <[email protected]> wrote:
>> Hi,
>>
>> I would like to apply a reqrep rule only if requests are redirected to
>> the backup server (my backup server is running a very simple http
>> server that cannot handle rewrites and I want all requests to return
>> /index.html).
>> Is there a way to achieve this?
>
> Fore the record, in case anyone asks the same question, here's the
> solution: define an acl based on the number of servers available, and
> only do the rewrite if the number of servers available is equal to
> zero.
>
> I ended up with this config:
>
> backend app_servers
>  balance roundrobin
>  option redispatch
>  option httpclose
>  option forwardfor
>  option httplog
>  option httpchk OPTIONS /
>  server biff 10.12.13.176:80 weight 16 maxconn 16 check inter 10s
>  server mainappserver 10.12.13.127:80 weight 16 maxconn 16 check inter 10s
>  acl maintenance_mode nbsrv eq 0
>  reqrep ^([^\ ]*)\ /([^\ ]*)\ (.*)     \1\ /\ \3 if maintenance_mode
>  server static-backup 10.12.13.14:2001 backup
>
> Raph

I sent this mail too fast: the reqrep is applied even when the acl is
not verified.... (using ubuntu package v 1.3.18-1).

Raph


>
>
>>
>> Here's the  relevant part of my config file. the problem here is that
>> all requests are send to / on the backend server, even the production
>> servers.....
>>
>> backend app_servers
>>  balance roundrobin
>>  option redispatch
>>  option httpclose
>>  option forwardfor
>>  option httplog
>>  option httpchk OPTIONS /
>>  server mainappserver 10.12.13.172:80 weight 16 maxconn 16 check
>> inter 10s
>>  reqrep ^([^\ ]*)\ /([^\ ]*)\ (.*)     \1\ /\ \3
>>  server static-backup 10.12.13.14:2001 backup
>>
>> Thanks
>>
>> Raph
>>
>> --
>> Web database: http://www.myowndb.com
>> Free Software Developers Meeting: http://www.fosdem.org
>>
>
>
>
> --
> Web database: http://www.myowndb.com
> Free Software Developers Meeting: http://www.fosdem.org
>



-- 
Web database: http://www.myowndb.com
Free Software Developers Meeting: http://www.fosdem.org

Reply via email to