Recall & Review
beginner
What is Let's Encrypt?
Let's Encrypt is a free, automated, and open certificate authority that provides SSL/TLS certificates to enable HTTPS on websites.
Click to reveal answer
beginner
What is Certbot used for?
Certbot is a tool that automates the process of obtaining and renewing SSL/TLS certificates from Let's Encrypt.
Click to reveal answer
beginner
Which command obtains and installs a certificate for nginx using Certbot?
sudo certbot --nginx
Click to reveal answer
intermediate
How does Certbot verify domain ownership before issuing a certificate?
Certbot uses challenges like HTTP-01, where it places a file on the web server that Let's Encrypt checks to confirm domain control.
Click to reveal answer
intermediate
How can you renew certificates automatically with Certbot?
By setting up a cron job or systemd timer that runs 'certbot renew' regularly to check and renew certificates before they expire.
Click to reveal answer
What is the primary purpose of Certbot?
✗ Incorrect
Certbot automates obtaining and renewing SSL certificates from Let's Encrypt.
Which command is used to install Certbot on Ubuntu?
✗ Incorrect
On Ubuntu, Certbot and its nginx plugin are installed using apt with 'sudo apt install certbot python3-certbot-nginx'.
What does the '--nginx' flag do when running Certbot?
✗ Incorrect
The '--nginx' flag tells Certbot to edit nginx configuration to use the obtained certificate.
How often should Certbot renew certificates to avoid expiration?
✗ Incorrect
Let's Encrypt certificates are valid for 90 days; renewal should happen before expiration.
Which challenge type does Certbot commonly use to verify domain ownership?
✗ Incorrect
HTTP-01 challenge is the common method where Certbot places a file on the web server for verification.
Explain the steps Certbot takes to obtain and install a Let's Encrypt certificate for an nginx server.
Think about installation, verification, obtaining, and configuration steps.
You got /6 concepts.
Describe how to set up automatic renewal of Let's Encrypt certificates using Certbot.
Focus on scheduling and renewal commands.
You got /4 concepts.