traefik displays “Forbidden” every time it is called.

I am running an LXC container with Traefik 3.5.3 on a Proxmox 9.0.11 cluster with 3 nodes. I use it as a reverse proxy to the internal services. Traefik is located in the DMZ. The servers it is supposed to reach are located in a different network. Everything was working fine until noon today, but now Traefik displays “Forbidden” for all requests. I installed nginx on the system purely for testing purposes, and I can access it without any problems. Only everything that runs via ports 80 and 443 from Traefik does not work. I can also access the dashboard. How can I troubleshoot the error? I analyzed the traefik.log file but found no errors. In the traefik-access.log file, I can see all the requests coming in, but they all have a 403 status. I can't explain this, especially since everything was working smoothly before. I can reach the target server on the IP and Port with curl. So it is also no firewall issue.

Share your full Traefik static and dynamic config, and Docker compose file(s) if used.

Enable and check Traefik debug log (doc), any "ERR" in logs? Enable and check Traefik access log in JSON format (doc), what’s the output during requests?

When I copied the config, I noticed the error and was able to correct it. In the middleware, an ipAllowList was set to Source, and that was no longer correct.

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