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.com
a0.0.0.0
em vez de127.0.0.1
. -
No meu frontend, as duas entradas
bind
contêm um caractere curinga (*
) na frente dos dois pontos. Exemplo:bind *:80 bind *:443 ssl crt /etc/ssl/ssl.pem
2a. Eu realmente usei um arquivo pem na minha configuração (como acima), mas vendo como
curl https://example.com
funcionou, é 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.