Re: mod_proxy_hcheck with Istio

Daniel Ferradal Márquez <[email protected]>
Newsgroups gmane.comp.apache.user
Organization Apache Software Foundation
Message-ID <[email protected]>
On 24/9/24 8:25, Stanislav Samek wrote:
> ...
> Probably it will be a problem that Istio is exposing endpoints in 
> HTTP/2 revision. Don't you have a problem with this?
>
> Here is part of our configuration:
>
>   ProxyPassMatch ^/foobar/v1/(.*)$  balancer://application/api/$1
>   ProxyPassReverse ^/foobar/v1/(.*)$  balancer://application/api/$1
>
>   ProxyHCExpr checker {%{REQUEST_STATUS} =~ /^[234]/}
>
>   <Proxy balancer://application>
>     BalancerMember https://foobar-a.stage.cloud addressttl=3600 
> hcexpr=checker
>     BalancerMember https://foobar-b.stage.cloud addressttl=3600 
> hcexpr=checker
>
>     # Optional: Load balancing method
>     ProxySet lbmethod=byrequests
>
>   </Proxy>
>
> Thank you


SSLProxyEngine should be set to on. Make sure you have it.

Also certificate provided by backend should match name in its CN or 
AltName to the FQDN you are pointing in your BalancerMember directives, 
otherwise you must set SSLProxyCheckPeerName off of fix certificates in 
backend.

You could also try "curl --http1.1 -v https://foobar-a.stage.cloud" to 
check what you get exactly.

-- 
-Daniel
Find help at #httpd in Libera.chat
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.