Eu tenho uma configuração muito semelhante no HAProxy, que funciona. Eu só consigo encontrar duas diferenças entre sua configuração e a minha.
- Em
/etc/hosts, vinculeiexample.coma0.0.0.0em vez de127.0.0.1. -
No meu frontend, as duas entradas
bindcontêm um caractere curinga (*) na frente dos dois pontos. Exemplo:bind *:80 bind *:443 ssl crt /etc/ssl/ssl.pem2a. Eu realmente usei um arquivo pem na minha configuração (como acima), mas vendo como
curl https://example.comfuncionou, é improvável que este seja o problema.
Também gostaria de sugerir a exibição da saída de netstat -tulpn | grep haproxy para mais detalhes sobre onde o HAProxy está sendo vinculado.
Espero que ajude.