One of my domain's ACME certificates expired and I noticed I wasn't able to connect to my service anymore.
I took a look at the logs and it seems that this is the culprit:
cannot get ACME client get directory at 'https://acme-v02.api.letsencrypt.org/directory': Get https://acme-v02.api.letsencrypt.org/directory: dial tcp 184.108.40.206:443: i/o timeout"
I want to note that I haven't changed my configuration.
This is my
logLevel= "DEBUG" # defaultEntryPoints must be at the top because it should not be in any table below defaultEntryPoints = ["http", "https"] [web] # Port for the status page address = ":8080" # Entrypoints, http and https [entryPoints] # http should be redirected to https [entryPoints.http] address = ":80" [entryPoints.http.redirect] entryPoint = "https" # https is the default [entryPoints.https] address = ":443" [entryPoints.https.tls] # Enable ACME (Let's Encrypt): automatic SSL [acme] # caServer = "https://acme-staging.api.letsencrypt.org/directory" email = "email@example.com" storage = "/etc/traefik/acme/acme.json" # or "traefik/acme/account" if using KV store entryPoint = "https" OnHostRule = true onDemand = false [acme.httpChallenge] entryPoint = "http" [docker] endpoint = "unix:///var/run/docker.sock" domain = "example.com" watch = true exposedbydefault = false
I have also tried to use
tlsChallenge to no avail. It seems that traefik's container is not able to connect to the internet for some reason.
Thank you very much!