It looks like my problem was caused by the lack of use of option httpclose.
I suppose it makes sense, thinking about it, but did I miss something in the
docs outlining the relationship?

Thanks!
Brian

On Wed, May 6, 2009 at 6:55 PM, Brian Long <[email protected]> wrote:

> Hello,
>
> I'm trying to configure haproxy to route static urls to Apache, and dynamic
> (api-rpc) requests straight to Tomcat.
>
> The config looks like:
>
> backend static
>        mode http
>        option forwardfor
>        balance roundrobin
>        server apache:http localhost:8888 check inter 2000 rise 2 fall 5
>
> backend api
>        mode http
>        option forwardfor
>        balance roundrobin
>        server tomcat:http localhost:8080 check inter 2000 rise 2 fall 5
>
> frontend web *:80
>         acl URL_API path_beg /api
>         use_backend api if URL_API
>         use_backend static if ! URL_API
>
> e.g. any incoming request starting with /api should go to Tomcat, listening
> on port 8080. Everything else goes to Apache, listening on port 8888.
>
> It seems as though both backends are being used, because when i hit /
> sometimes I will get index.html served by Apache, other times I will get the
> "welcome to Tomcat" page.
>
> What's wrong with this config?
>
> Thanks,
> Brian
>

Reply via email to