Você está sem a definição de tipo de back-end (arquivo, Docker, Swarm ...)
No seu caso, basta adicionar (ou não) " [file] " no seu arquivo conf, assim:
defaultEntryPoints = ["http"]
[entryPoints]
[entryPoints.http]
address = ":80"
[file]
[backends]
[backends.backend1]
[backends.backend1.servers.server1]
url = "http://10.0.0.142"
[frontends]
[frontends.frontend1]
backend = "backend1"
passHostHeader = true
[frontends.frontend1.routes.example]
rule = "Host:example.com"