Blog

Traefik as a reverse proxy: middleware chains for CORS and TLS

Traefik middleware can inject CORS headers per router; order with auth and compression matters.

1 min read
traefikproxycors

Middleware ordering

Place CORS after authentication middleware if you need user-aware origin checks.

Compress middleware should usually run after CORS headers are finalized to avoid mismatched Vary.

Observability

Enable access logs with Origin field for debugging partner integrations.

Dashboard exposure should be protected; do not leave it public on the internet.

Back to blog