Aprendendo a instalar um certificado digital de forma gratuita usando o Let's Encrypt.

Não preciso falar da importância de usar um certificado digital (SSL) nos dias de hoje. Até então esse processo era relativamente caro o que impedia muita gente de proteger seu site. Felizmente, nosso mago Linus Torvalds criou o Let's Encrypt.

Autor: André Rodrigues

Tags:

#linux
3381

CONTEÚDO

Olá amigos, tudo bem?

Nesse artigo iremos aprender a usar o Let's Encrypt para criar certificados para seus sites.

Antes de continuar com esse artigo, seu site deve estar configurado, para saber mais, acesse nosso artigo "Instalando servidor web com PHP, Apache e MariaDB.", para saber como configurá-lo.

Com seu site configurado e funcionando, vamos fazer o download do projeto do Let's Encrypt, para isso, vamos acessar o diretório /root e usar o git clone para copiar o projeto do seu repositório no GitHub.

Terminal
cd /root
sudo git clone https://github.com/letsencrypt/letsencrypt

Com o projeto clonado, vamos fazer a solicitação para criar o certificado.

Terminal
cd /root/letsencrypt
./letsencrypt-auto --apache -d dominio.com.br

Como é a primeira vez que você está usando o Let's Encrypt, ele pedirá uma série de informações, que são:

  • A instalação pedirá para você digitar um e-mail.
  • Depois do e-mail ele vai pedir para você aceitar os termos de uso, digite "A" e continue.
  • Após o termo de uso vem o pedido para compartilhar seu e-mail com a Electronic Frontier Foundation.

A partir daqui, a instalação continua mas nos próximos certificados você não precisará informar os dados da lista acima.

A instalação vai perguntar se você quer redirecionar o tráfego sempre para a versão segura (com https), digite o número 2 e continue. Se nada der errado, seu certificado estará instalado e funcionando.

Caso precise renovar o certificado, basta repetir o processo, mas dessa vez ele vai perguntar se você quer reinstalar o certificado (opção 1) ou renovar o certificado existente (opção 2), limitado a 5 vezes por 7 dias.

Outra forma de renovar todos os certificados de uma vez é com o renew como o exemplo abaixo:

Terminal
cd /root/letsencrypt
./letsencrypt-auto renew

O renew irá olhar todos os seus domínios e verificar se algum deles precisa ser renovado, se sim, renova automaticamente.

Pronto pequeno Padawan! Viu como é simples usar o Let's Encrypt? Muito mais fácil do que usar um certificado auto-assinado, sem mensagem de cuidado e de graça.

AGUARDE
CARREGANDO SITE