# The traefik Web UI does not display middleware

**URL:** <https://community.traefik.io/t/the-traefik-web-ui-does-not-display-middleware/7778>\
**Category:** Traefik v2\
**Tags:** middleware\
**Created:** [September 22, 2020, 9:45am UTC](https://community.traefik.io/t/the-traefik-web-ui-does-not-display-middleware/7778 "2020-09-22T09:45:52Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![wiliiwin](https://sea2.discourse-cdn.com/flex020/user_avatar/community.traefik.io/wiliiwin/32/2606_2.png) [@wiliiwin](https://community.traefik.io/u/wiliiwin)\
**Post date:** [September 22, 2020, 9:45am UTC](https://community.traefik.io/t/the-traefik-web-ui-does-not-display-middleware/7778/1 "2020-09-22T09:45:52Z")

</div>

![image](https://us1.discourse-cdn.com/flex020/uploads/containo/original/2X/4/465b64dfef420bb4d8f525585c087f2a8903d5ae.png)  
In the picture, traefik.yml File about the configuration of Middleware  
but，The traefix Web UI does not display middleware  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/containo/original/2X/8/8e039145469aa18ead3cca3cf1fee5b756181adb.png)  
I don't know why this happens. It is also configured according to the official documents

---

<div class="post-metadata">

**Author:** ![cakiwi](https://sea2.discourse-cdn.com/flex020/user_avatar/community.traefik.io/cakiwi/32/3205_2.png) [@cakiwi](https://community.traefik.io/u/cakiwi)\
**Post date:** [September 22, 2020, 11:03am UTC](https://community.traefik.io/t/the-traefik-web-ui-does-not-display-middleware/7778/2 "2020-09-22T11:03:33Z")

</div>

Hello @wiliiwin

Where/what file did you define this in?

How did you include it in your traefik instance?

---

<div class="post-metadata">

**Author:** ![wiliiwin](https://sea2.discourse-cdn.com/flex020/user_avatar/community.traefik.io/wiliiwin/32/2606_2.png) [@wiliiwin](https://community.traefik.io/u/wiliiwin)\
**Post date:** [September 22, 2020, 12:00pm UTC](https://community.traefik.io/t/the-traefik-web-ui-does-not-display-middleware/7778/4 "2020-09-22T12:00:49Z")

</div>

```auto
docker run -d -p 8080:8080 -p 80:80 \
-v $PWD/traefik.yml:/etc/traefik/traefik.yml \
-v /var/run/docker.sock:/var/run/docker.sock \
traefik:v2.2

```

My traefik instance is started with a container

---

<div class="post-metadata">

**Author:** ![cakiwi](https://sea2.discourse-cdn.com/flex020/user_avatar/community.traefik.io/cakiwi/32/3205_2.png) [@cakiwi](https://community.traefik.io/u/cakiwi)\
**Post date:** [September 22, 2020, 12:47pm UTC](https://community.traefik.io/t/the-traefik-web-ui-does-not-display-middleware/7778/5 "2020-09-22T12:47:47Z")

</div>

Hi @wiliiwin

You only define a static config file in your docker run command. Middlewares are defined in dynamic configuration.

If this middleware is defined in traefik.yml it will not work. You would need to create a file provider and put this definition in that file.

> **[Configuration Introduction - Traefik](https://docs.traefik.io/getting-started/configuration-overview/)**

  

> **[File - Traefik](https://docs.traefik.io/providers/file/)**

---

<div class="post-metadata">

**Author:** ![wiliiwin](https://sea2.discourse-cdn.com/flex020/user_avatar/community.traefik.io/wiliiwin/32/2606_2.png) [@wiliiwin](https://community.traefik.io/u/wiliiwin)\
**Post date:** [September 23, 2020, 2:13am UTC](https://community.traefik.io/t/the-traefik-web-ui-does-not-display-middleware/7778/9 "2020-09-23T02:13:45Z")

</div>

hi,I have configured the middleware as you said

 ![image](https://us1.discourse-cdn.com/flex020/uploads/containo/original/2X/c/cef67091fd260ce21408ac309ceca9c58fdc7c2e.png)  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/containo/original/2X/a/ababc107e28b707cd18fd1f3c2162048ef6e864b.png)  
But I set the configuration of Middleware in consul  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/containo/original/2X/d/dd1b4a662b4236104137a53d42e3b28d28de725c.png)

The traefik UI displays the following error

 ![image](https://us1.discourse-cdn.com/flex020/uploads/containo/original/2X/c/c0beb2634613b060fa933dbdf07c196f5a62c023.png)

After defining the middleware in advance, I want to dynamically use the defined middleware or cancel the middleware in the consul

---

<div class="post-metadata">

**Author:** ![cakiwi](https://sea2.discourse-cdn.com/flex020/user_avatar/community.traefik.io/cakiwi/32/3205_2.png) [@cakiwi](https://community.traefik.io/u/cakiwi)\
**Post date:** [September 23, 2020, 10:24am UTC](https://community.traefik.io/t/the-traefik-web-ui-does-not-display-middleware/7778/10 "2020-09-23T10:24:14Z")

</div>

As you are defining it in a file provider and using it in another provider set it as latency-check@file.

---

<div class="post-metadata">

**Author:** ![wiliiwin](https://sea2.discourse-cdn.com/flex020/user_avatar/community.traefik.io/wiliiwin/32/2606_2.png) [@wiliiwin](https://community.traefik.io/u/wiliiwin)\
**Post date:** [September 24, 2020, 8:37am UTC](https://community.traefik.io/t/the-traefik-web-ui-does-not-display-middleware/7778/12 "2020-09-24T08:37:06Z")

</div>

Thank you very much. I have solved the problem

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex020/uploads/containo/original/2X/b/bd81ebdb578656e76e56ff3cc3eed021d3ba132d.png) [@system](https://community.traefik.io/u/system)\
**Post date:** [September 27, 2020, 8:37am UTC](https://community.traefik.io/t/the-traefik-web-ui-does-not-display-middleware/7778/13 "2020-09-27T08:37:10Z")

</div>

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.
