Hello,
After searching again and again, I cannot found exactly the answer to my question:
How to simply redirect HTTP traffic to HTTPS without broke let's Encrypt http challenge ?
All I found is how to enable let's Encrypt http challenge or how to enable HTTP traffic to HTTPS redirection.
But not a way where the first don't broke by the last.
Have you an idea ? Possibly without the need to write complex routers for each service.