Instalação do Certbot (Let's Encrypt) para o Nginx

Let's Encrypt é uma Autoridade de Certificação (CA) que oferece uma maneira fácil de obter e instalar certificados TLS/SSL gratuitos, possibilitando assim o uso de HTTPS criptografado em servidores web.

Ela simplifica o processo ao fornecer um cliente de software, o Certbot, que tenta automatizar a maioria (se não todos) os passos necessários. Atualmente, todo o processo de obtenção e instalação de certificado é totalmente automatizado tanto no Apache quanto no Nginx.

Neste tutorial, você utilizará o Certbot para obter um certificado SSL gratuito para o Nginx no Ubuntu e configurá-lo para renovar automaticamente.

Pré-requisitos

  • Privilégios de root na instância
  • Nginx instalado e em funcionamento [Instalação Nginx]
  • Para criação do certificado, domínio deve estar configurado no server

Passos

1. Atualizar e baixar dependências

sudo apt update sudo apt install -y certbot python3-certbot-nginx

2. Gerar certificado SSL para um domínio

sudo certbot --nginx -d <projeto>.com

3. Testar se o certificado está ok acessando a url abaixo, utilizando o browser: "https://www.ssllabs.com/ssltest/analyze.html?d=<projeto>.com"



Gostou do post? Não deixe de compartilhar este artigo com seus amigos e colegas! Não se esqueça de se inscrever na nossa lista para receber as últimas novidades diretamente no seu e-mail. Junte-se a nós e fique por dentro de tudo sobre Inteligência Artificial e tecnologia!