Introduction
Why SSL certificates are essential for every website
()
What you need
()
1. SSL and HTTPS
What are SSL certificates?
()
Handshakes and cryptography
()
The urgent need for HTTPS
()
2. Choose a Certificate
Certificate authorities (CAs)
()
Free certificates with Let's Encrypt
()
Self-signed certificates
()
Certificate types
()
3. Install a Certificate with Let's Encrypt
Certbot
()
Install using Certbot
()
Install using a hosting provider
()
4. Install a Purchased Certificate
Certificate signing request (CSR)
()
Sign up for an SSL certificate
()
Install on Apache
()
Install on NGINX
()
Install on hosted web servers
()
5. Configure a Web Server to Require HTTPS
Redirect requests to HTTPS
()
HTTP Strict Transport Security (HSTS)
()
HSTS preloading
()
6. Manage Certificates
Expiration dates
()
Renew Let's Encrypt certificates
()