Hi,
While testing we noted the doc example for ProxyHCExpr/ProxyHCTemplate
might be misleading:
For example:
ProxyHCExpr ok234 {%{REQUEST_STATUS} =~ /^[234]/}
ProxyPass "/apps" "http://backend.example.com/" hcexpr=ok234
Should be changed to something:
ProxyHCExpr ok234 {%{REQUEST_STATUS} =~ /^[234]/}
ProxyPass "/apps" "balancer://foo"
<Proxy balancer://foo>
BalancerMember http://backend.example.com hcexpr=ok234 hcmethod=GET
hcuri=/
</Proxy>
Note that testing the STATUS won't work here, if there is not headers
(hc_read_headers doesn't return OK) so a 400 won't be tested anyway :-(
Did we miss something? Should I fix the examples of the doc?
Cheers
Jean-Frederic