Here is snippet from my haproxy config file.

Two backends, one for and outage page and one for the cdn.

listen http-pool 0.0.0.0:80
        mode http
        balance roundrobin
        option httpclose
        stats uri /haproxy-status
        acl is_outage always_true
        use_backend outage if is_outage
        default_backend cdn
backend outage
        mode http
        reqirep ^Host:\ haproxy-host-01 Host:\
foo.s3-website-us-east-1.amazon.com
        server s3 foo.s3-website-us-east-1.amazon.com
backend cdn
        mode http
        server s3 10.10.222.175:8555 check inter 3000 rise 2 fall 3 maxconn 10
        server s3 10.10.222.209:8555 check inter 3000 rise 2 fall 3 maxconn 10

In my test client if I enter haproxy-host -01, the client is served
content from the s3 bucket in amazon.  Yeah!

But it I enter, haproxy-host-01/foo/bar/gore, then I get an error.

Is there something I can add to  to the backend to make sure I land on
the outage page at the correct location?  I am assuming that
/foo/bar/gore is passed on to amazon.

Trying various incantations of reqirep, no joy.

-- 
Regs
-Tiz

Reply via email to