SSL Gratuito com Let's Encrypt
O Let's Encrypt fornece certificados SSL gratuitos. O Certbot automatiza a instalação e renovação.
Para Apache:
sudo apt install certbot python3-certbot-apache -y
sudo certbot --apache -d seudominio.com.br -d www.seudominio.com.br
Para Nginx:
sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d seudominio.com.br -d www.seudominio.com.br
Durante a instalação:
- Informe seu e-mail para notificações
- Aceite os termos de serviço
- Escolha redirecionar HTTP para HTTPS (recomendado)
Renovação automática:
O Certbot configura renovação automática. Para testar:
sudo certbot renew --dry-run
Verificar certificado:
sudo certbot certificates
Renovar manualmente:
sudo certbot renew
Os certificados Let's Encrypt são válidos por 90 dias e renovados automaticamente pelo Certbot.