OK, houve alguns problemas com isso.
O primeiro é que eu estava habilitando o SSL em ambos, HAProxy e Nginx, o que é desnecessário e causaria problemas por si só. Então eu desabilitei o SSL na minha configuração Nginx e reiniciei.
O segundo problema foi que eu estava tentando acessar este servidor (que estava em uma máquina virtual convidada) através delocalhost
, que funcionou parcialmente porque a porta 80 estava sendo encaminhada corretamente. No entanto, quando se trata de redirecionar HTTP
tráfego para HTTPS
, ele falharia.
Eu estou supondo que isso é porque o HAProxy foi redirecionado para outra porta.
De qualquer forma, acessar o servidor através do endereço IP real funciona.