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!