CodeshipJonathan Itakpe4 min readtutorialintermediate
How to Deploy Wildcard SSL Certificates Using Let's Encrypt
Summary
Step‑by‑step tutorial for obtaining a Let’s Encrypt wildcard certificate via DNS‑01 challenge and wiring it into an NGINX server block on Ubuntu 16.04.
- Wildcard certs (`*.example.com`) let you secure unlimited subdomains with a single cert.
- Let’s Encrypt only supports wildcard issuance via manual DNS‑01 challenge (as of the article).
- Certbot command: `sudo certbot --server https://acme-v02.api.letsencrypt.org/directory --manual --preferred-challenges dns --installer nginx -d *.example.com`.
- Create the `_acme-challenge.example.com` TXT record with the value shown by Certbot; verify with a TXT lookup before continuing.
Wildcard certificates simplify TLS management for multi‑tenant SaaS or any app that spins up per‑user subdomains, reducing operational overhead and avoiding rate‑limit issues with per‑subdomain certs.
5/10