如何修复 Traefik "command traefik error: field not found, node: dnsProvider"

问题:

你正在尝试配置你的 Traefik 服务器,但你看到类似这样的错误消息

traefik_error_log.txt
traefik    | 2020/09/20 22:07:11 command traefik error: field not found, node: dnsProvider

解决方案

dnsProvider 是 Traefik 1.x 的配置选项。你需要为 Traefik 2.x 使用 provider。示例:

traefik_config_example1.toml
[certificatesResolvers.lecloudflare.acme.dnsChallenge]
provider = "cloudflare"

完整示例:

traefik_config_example_full.toml
[certificatesResolvers.lecloudflare.acme]
email = "[email protected]"
storage = "/etc/traefik/acme/acme.json"

[certificatesResolvers.lecloudflare.acme.dnsChallenge]
provider = "cloudflare"

Check out similar posts by category: Traefik