# Running Custom HTTP Challenge Controller in Traefik (".well-known")

**URL:** <https://community.traefik.io/t/running-custom-http-challenge-controller-in-traefik-well-known/4383>\
**Category:** Traefik v2\
**Tags:** letsencrypt-acme\
**Created:** [February 12, 2020, 9:30pm UTC](https://community.traefik.io/t/running-custom-http-challenge-controller-in-traefik-well-known/4383 "2020-02-12T21:30:12Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![eblanchette](https://sea2.discourse-cdn.com/flex020/user_avatar/community.traefik.io/eblanchette/32/1590_2.png) [@eblanchette](https://community.traefik.io/u/eblanchette)\
**Post date:** [February 12, 2020, 9:30pm UTC](https://community.traefik.io/t/running-custom-http-challenge-controller-in-traefik-well-known/4383/1 "2020-02-12T21:30:12Z")

</div>

I'm trying to run a custom let's encrypt challenge controller ".well-known/" for integration tests. I want to run this application within docker swarm behind traefik. When I hit the URL [http://postman.mydomain.com/.well-known/acme-challenge/123](http://postman.mydomain.com/.well-known/acme-challenge/123) the request never reaches the controller. Other controllers within the same application are reachable. I believe traefik is blocking this request because of its acme certificates resolvers. Is there any way to exclude the built-in acme resolver based on a hostname?

---

<div class="post-metadata">

**Author:** ![eblanchette](https://sea2.discourse-cdn.com/flex020/user_avatar/community.traefik.io/eblanchette/32/1590_2.png) [@eblanchette](https://community.traefik.io/u/eblanchette)\
**Post date:** [February 13, 2020, 3:33pm UTC](https://community.traefik.io/t/running-custom-http-challenge-controller-in-traefik-well-known/4383/2 "2020-02-13T15:33:46Z")

</div>

I switched to tls challenges and it appears to be working now.
