Pelo que verifiquei, para configurar um protocolo https, você precisa de um load balancer. Você usou isso em seu projeto?

nao precisa. Eu uso o Cloudflare, e ele serve o certificado

dá uma olhada no tutorial