HAProxy backend server returns "SSL handshake error"
Solution 1:
server ... [email protected]:443 ssl ... check ...
The server in question requires SNI. Thus check-sni name
instead of check
need to be used. From the documentation:
check-sni
This option allows you to specify the SNI to be used when doing health checks over SSL. It is only possible to use a string to set . If you want to set a SNI for proxied traffic, see "sni".
Therefore it should be:
server ... [email protected]:443 ssl ... check check-sni 1.base.maps.ls.hereapi.com