Eu finalmente resolvi meu problema hoje. Não era um problema do meu servidor. Depois que eu tentei com a chave auto-assinada e depois que funcionou, comecei a suspeitar do meu domínio. Então eu chamo o call center de godaddy e eles me disseram que você deve atualizar seu registro A com seus servidores ip de configurações de domínio. Depois que fiz isso, meu https começou a funcionar. Obrigado a todos que tentaram ajudar:)