What is SSL?
SSL certificates encrypt communication between browsers and your server, enabling HTTPS. Essential for security, SEO, and user trust.
Free Certificates with Certbot
sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx -d example.com -d www.example.com
Auto-Renewal
sudo certbot renew --dry-run
sudo systemctl status certbot.timer
Wildcard Certificate
sudo certbot certonly --manual --preferred-challenges dns -d "*.example.com" -d example.com
Verify
sudo certbot certificates
openssl s_client -connect example.com:443 2>/dev/null | openssl x509 -noout -dates