Learn how to secure your sites with HTTPS using SSL certificates.
Overview
Syllabus
Introduction
- Why SSL certificates are essential for every website
- What you need
- What are SSL certificates?
- Handshakes and cryptography
- The urgent need for HTTPS
- Certificate authorities (CAs)
- Free certificates with Let's Encrypt
- Self-signed certificates
- Certificate types
- Certbot
- Install using Certbot
- Install using a hosting provider
- Certificate signing request (CSR)
- Sign up for an SSL certificate
- Install on Apache
- Install on NGINX
- Install on hosted web servers
- Redirect requests to HTTPS
- HTTP Strict Transport Security (HSTS)
- HSTS preloading
- Expiration dates
- Renew Let's Encrypt certificates
- Next steps
Taught by
Kevin Skoglund