Hello,

Hoping to get some help please.

I have an issue with httpchk whereby the layer7 check can only see the 301
which is redirecting to SSL page. So it cannot detect a 500 for example.

Is there a way around this?

SNIP

backend example-com
        mode http
        balance source
        option forwardfor

        option httpchk OPTIONS /example/page HTTP/1.0
        http-check expect rstatus (2|3)[0-9][0-9]

        server web01 0.0.0.0:80 check inter 5000 rise 3 fall 3
        server web02 0.0.0.0:80 check inter 5000 rise 3 fall 3

SNIP

And we see:

Layer7 check passed: HTTP status check returned code <302>

When testing myself:

# curl -I 0.0.0.0/example/page
HTTP/1.1 302 Found
Date: Thu, 23 Jun 2016 14:18:02 GMT
Server: Apache
Location: https://www.example.com/example/page
Content-Type: text/html; charset=UTF-8

So we are seeing the 301/2 to HTTPS/SSL.

Any ideas at all?

Thanks.

C.

Reply via email to