As etapas descritas no link do GoDaddy (na seção de perguntas) não funcionarão com a conta de hospedagem compartilhada.
Com a conta de hospedagem compartilhada do GoDaddy, você não tem acesso root, que é exigido pelo cliente oficial letsencrypt.
Para solucionar isso, você pode usar o cliente letencrypt de terceiros acme.sh , que é anunciado como: " Puramente escrito em Shell sem dependências em python ou o oficial Let's Encrypt client ", isso permite que ele funcione com contas de hospedagem compartilhada.
Observação de que, embora acme.sh gere o certificado letsencrypt para você, não consegui para instalá-lo automaticamente (através de shell de script), para que eu infelizmente uso GoDaddy cPanel UI.
Gere o certificado letsencrypt.
-
Instale o acme.sh seguindo a documentação oficial.
-
Emitir certificados.
Novo certificado
acme.sh --issue -d domain.com -d www.domain.com -w /home/username/www
Ou após 90 dias, quando você precisar renovar.
acme.sh --renew -d domain.com -d www.domain.com --force
-
Instale o certificado no cPanel do GoDaddy.
Embora não seja específico para acme.sh, eu pessoalmente achei este guia muito útil. link
Você pode começar a partir de "Parte 3: Instalar o certificado SSL na sua conta de hospedagem do cPanel da GoDaddy"
Alternativamente, você pode tentar seguir o guia isabelcastillo.com e usar sua ferramenta de escolha, embora na minha experiência o acme.sh seja mais fácil de usar.