I want a wildcard certificate.
In examples for the traefik container's docker-compose.yml
, I've seen this:
command:
- --entrypoints.websecure.http.tls=true
- --entrypoints.websecure.http.tls.certResolver=myresolver
- --entrypoints.websecure.http.tls.domains[0].main=${DOMAIN}
- --entrypoints.websecure.http.tls.domains[0].sans=*.${DOMAIN}
or this:
labels:
- traefik.http.routers.wildcard.tls.certresolver=myresolver
- traefik.http.routers.wildcard.tls.domains[0].main=${DOMAIN}
- traefik.http.routers.wildcard.tls.domains[0].sans=*.${DOMAIN}
(Assume myresolver
and DOMAIN
are defined correctly.)
What is the difference, and which should I use?