Hey, I'm trying to configure TLS on my backends by following this guide:
I have modified the static conf /etc/traefik/traefik.yml with the following, and yes, the traefik user can read the file. Logs don't show anything interesting.
Are your http and https backends the same service, only with different protocol? Can you ensure the 500 error is coming from Traefik and not from your service?
Didn't enable the debug log, but the access log showed the 500 error code.
Are your http and https backends the same service, only with different protocol? Can you ensure the 500 error is coming from Traefik and not from your service?
I'm using a single service for my backend, I just changed the url: http -> https. The 500 was coming from traefik 100%, I can curl the service directly.
Update: Nothing also in the debug log. Traefik keeps returning 500.
Did you manage to get this working? I'm trying to find out if it's a bug or if it's related to my config...
I don't think you can get an error 500 from Traefik itself without something in the Traefik debug log. Have you checked the logs of your service container, maybe the 500 is coming from there? Maybe enable Traefik JSON-formatted access logs, that has more infos.
To recap, when insecureSkipVerify is set to True, I can access the page normally - though as I said, that's not really a solution, more of a workaround.