O que é
O certificado SSL faz o seu site abrir com https:// e mostrar o cadeado no navegador. Ele protege os dados que passam entre o visitante e o servidor. Na hospedagem da WFree o certificado é emitido de graça pelo Let's Encrypt, direto no DirectAdmin, pelo sistema automático de certificados do painel (ACME). Ele é renovado sozinho, cerca de um mês antes de vencer.
Como fazer
Antes de começar, confira se o domínio já aponta para a hospedagem: o registro A do domínio (e do www) precisa estar em 189.91.45.21. Sem isso, o Let's Encrypt não consegue confirmar que o domínio é seu e a emissão falha.
- Se o domínio usa os nameservers da WFree (
ns1.wfree.com.brens2.wfree.com.br), confira o registro na área do cliente, no botão Gerenciar DNS da página da hospedagem. O editor de DNS do DirectAdmin está desligado. Nesse caso o certificado cobre também todos os subdomínios (certificado curinga,*.seudominio). - Se o DNS do domínio fica em outro provedor, confira o registro no painel desse provedor. O certificado cobre o domínio e os endereços
www,mail,ftp,popesmtpque apontarem para a hospedagem.
- Entre no painel em https://sites.wfree.com.br:2222.
- Abra Gerenciamento da conta > SSL/TLS Certificates > Manage certificates (esses nomes aparecem em inglês no painel) e, se tiver mais de um domínio, escolha o domínio no seletor do topo.
- Em Certificate list, veja o certificado do domínio. Validity "Válido" e Renewal mode "Automatic" querem dizer que está tudo certo: o certificado está ativo e é renovado sozinho. Em DNS Names aparecem os endereços que ele cobre.
- Logo abaixo, o quadro Automatic certificate provisioning mostra a situação:
- "All DNS names have valid TLS certificates. Certificates will be automatically renewed.": tudo certo, nada a fazer.
- "New certificates are waiting to be provisioned.": o certificado ainda vai ser emitido. O painel emite sozinho em até 24 horas; para não esperar, clique em Provision now. Com o apontamento certo, sai em segundos ou poucos minutos.
- "Certificates for some DNS names can not be issued automatically.": algum endereço não passou na verificação (veja "Se der errado").
- Depois, em Gerenciamento da conta > Domínios, clique no seu domínio e ative Forçar o uso de SSL (https). Assim, quem digitar
http://é levado parahttps://.
A renovação é automática e não exige nenhuma ação sua.
Se der errado
- O certificado não aparece. A causa mais comum é o endereço não chegar a esta hospedagem. Confira o registro A do domínio e do
www. Um registro alterado leva, em geral, até 1 hora para valer. Se você trocou os nameservers do domínio, a espera pode ser maior: até 48 horas em domínios internacionais, como o .com (artigo "Propagação de DNS"). Depois disso, clique em Provision now ou espere a próxima tentativa automática. - Aparece "Failed HTTP checks". A lista mostra os endereços que não chegaram à hospedagem, por exemplo um
mail.ouftp.que aponta para outro lugar. Os outros endereços recebem o certificado normalmente. Se o endereço da lista é usado, faça ele apontar para 189.91.45.21 e clique em Provision now. - Aparece "Failed CAA checks" (o DNS do domínio tem registros CAA). Eles limitam quem pode emitir certificado; se não incluem o Let's Encrypt, a emissão falha. Ajuste ou remova esses registros (com os nameservers da WFree, no botão Gerenciar DNS da área do cliente) e tente de novo.
- Aparece "The ACME system is disabled…". A emissão automática está desligada nesse domínio. Isso acontece quando a emissão falhou 5 vezes seguidas: o painel desliga sozinho para não insistir. Primeiro confira o apontamento; depois abra a aba ACME settings, ligue a emissão no botão Enable ACME (pode aparecer como "Ativar ACME") e clique em Provision now.
- Aparece o aviso de limite semanal ("weekly limit"). O Let's Encrypt limita quantos certificados podem ser pedidos por semana. Espere alguns dias ou abra um ticket.
- O certificado foi emitido, mas o site ainda abre sem cadeado. Ative Forçar o uso de SSL (https) na página do domínio, em Domínios, e limpe o cache do navegador. Em sites WordPress, confira em Configurações > Geral se o endereço do site está com
https://. - O cadeado aparece com aviso de "conteúdo misto". Alguma imagem ou script do site é carregado por
http://. Corrija os endereços no conteúdo do site; isso é ajuste do site, não do servidor. - Aviso de falha na renovação. Quando a renovação falha, o painel avisa em Suporte & Ajuda > Mensagens do sistema. Quase sempre é o domínio que deixou de apontar para 189.91.45.21.
Quando abrir um ticket
Abra um ticket em Suporte > Abrir Ticket na área do cliente quando o registro A já estiver em 189.91.45.21, o tempo de propagação tiver passado e a emissão continuar falhando, ou quando a renovação automática não acontecer e o navegador passar a avisar que o certificado venceu. Informe o domínio e, se houver, a mensagem de erro exata (do quadro Automatic certificate provisioning ou de Mensagens do sistema).