Certificado SSL gratuito com Apache e Let's Encrypt


Neste tutorial será demonstrado como tornar seu site mais seguro com certificado SSL usando o Apache e o LetsEncrypt. A instalação e configuração do servidor HTTP Apache foi coberta em outro tutorial. Utilizaremos o Ubuntu Server nesse tutorial.

Primeiramente, certifique-se que o site hospedado em seu servidor VPS está acessível e possui um nome de domínio atrelado ao mesmo, conforme exemplo abaixo. Note a marcação "Not secure" ao lado do domínio. Isto indica que a conexão com este servidor ainda não é criptografada utilizando um certificado SSL.

Em seguida, realize a instalação do Certbot/LetsEncrypt:

# apt install certbot python3-certbot-apache
Com o Certbot instalado, utilize o seguinte comando para iniciar o processo:

# certbot --apache
Durante o processo, serão realizadas algumas perguntas. Primeiramente entre com seu endereço de e-mail. Ele será utilizado para notificar sobre a expiração do certificado SSL. Na segunda, entre com "Y" para aceitar os termos do software. Na terceira, entre com "N" para recusar que seu e-mail seja compartilhado. Por fim, digite o domínio para qual deseja ativar o certificado SSL.

VPS Linux

Servidores VPS de alta performance e baixo custo. Instalação imediata!

  • Reinstalações ilimitadas
  • Proteção DDoS
  • Backups gratuitos
  • IPv4 dedicado

No exemplo do tutorial utilizamos o "test.och.center". Caso a validação tenha ocorrido com sucesso, o certificado SSL estará instalado corretamente no Apache. Uma mensagem semelhante a esta será exibida:

Nesta mensagem você visualiza a data de expiração do seu certificado SSL. Por padrão os certificados SSL do LetsEncrypt expiram 3 meses após a sua geração. O CertBot se encarregará de emitir um novo certificado automaticamente dias antes da expiração, portanto, não será necessário emitir um novo manualmente.

Acessando o site novamente, percebe-se que agora é exibida a marcação "Secure", indicando que os dados agora trafegam de forma criptografada utilizando o certificado SSL gerado anteriormente.

Caso tenha alguma dificuldade, abra um ticket de suporte:
och.center/support

Até breve,
OCH