Traefik Dashboard/API 404 page not found "api is not enabled" beheben

English Deutsch

Problem:

Sie versuchen, die Traefik-API/das Dashboard auf sichere Weise zu konfigurieren, aber jedes Mal, wenn Sie versuchen, auf die API zuzugreifen, erhalten Sie nur einen 404-Fehler (es sei denn, Sie setzen api.insecure=true)

In den Protokollen sehen Sie eine Fehlermeldung wie diese: (wenn log.level = "DEBUG"):

traefik_api_error_log.txt
traefik    | time="2020-09-20T22:53:51Z" level=error msg="api is not enabled" routerName=my-api@file entryPointName=websecure

Lösung

Sie müssen --api=true an Traefik übergeben, z.B. mit docker-compose:

docker_compose_traefik_command.yml
command:
  - "--api=true"

und auch

traefik_api_toml_snippet.toml
[api]
dashboard = true

in Ihrer traefik.toml setzen.

Starten Sie danach Traefik neu und Sie sollten auf Ihr Dashboard unter /dashboard zugreifen können.

Dank an mehrere GitHub-Nutzer für die ursprüngliche Lösung.


Check out similar posts by category: Traefik