De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Certificados SSL/TLS gratuitos para seus domínios

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 14 de agosto de 2024

Let's Encrypt é uma autoridade certificadora (CA) gratuita, automatizada e aberta, criada para facilitar a implementação de certificados SSL/TLS, promovendo a segurança na web. Foi lançado em 2016 pela Internet Security Research Group (ISRG) com o objetivo de tornar a internet mais segura, incentivando o uso de HTTPS em todos os sites. A motivação por trás do Let's Encrypt é eliminar as barreiras financeiras e técnicas associadas à obtenção de certificados SSL, permitindo que qualquer administrador de site possa proteger seu tráfego de dados sem custo.

O Let's Encrypt é mantido principalmente pela Internet Security Research Group (ISRG), com apoio de diversas empresas e instituições, incluindo Mozilla, Cisco, Akamai, e a Electronic Frontier Foundation (EFF). A comunidade de código aberto também desempenha um papel crucial no desenvolvimento e manutenção do Let's Encrypt.

Para solicitar um certificado SSL usando o Let's Encrypt, é necessário utilizar o Certbot, uma ferramenta que automatiza o processo de obtenção e renovação de certificados. Aqui está um passo a passo para solicitar um certificado:

Para instalar o aplicativo em sistemas Debian GNU/Linux e derivados, siga os passos a seguir:

$ sudo apt update
$ sudo apt install certbot
$ sudo apt install python3-certbot-apache  # Para servidores Apache
$ sudo apt install python3-certbot-nginx   # Para servidores Nginx

Após instalar o Certbot, você pode solicitar um certificado para seu domínio. Para servidores Apache, use:

$ sudo certbot --apache -d seu-dominio.com -d www.seu-dominio.com 

Para servidores Nginx, use:

$ sudo certbot --nginx -d seu-dominio.com -d www.seu-dominio.com

O Certbot irá automaticamente configurar seu servidor para usar o novo certificado.

O Certbot configura automaticamente a renovação automática dos certificados. Para simular uma renovação e verificar se tudo está funcionando, execute:

$ sudo certbot renew --dry-run

Principais Comandos

Ação Comando
Obter um Certificado sudo certbot --apache -d seu-dominio.com
sudo certbot --nginx -d seu-dominio.com
Renovar Certificados sudo certbot renew
Simular Renovação sudo certbot renew --dry-run
Verificar a Versão do Certbot certbot --version
Ajuda e Documentação certbot --help

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Rubens Queiroz de Almeida