I know that CloudFlare supports HTTP2 and is enabled by default. However, I encounter a very strange thingy. If I use CloudFlare only as DNS service (grey cloud), when I check NGINX logs and networking tab on Chrome, I can see that the request to my website is made of HTTP2 which is perfect. However, if I enable CloudFlare (orange cloud) all the requests showing in the log are HTTP1.1. Also when I check the networking tab on Chrome I indeed see that the requests are going on 1.1
Any what is causing this and how to fix this ?