diff --git a/modules/caddyhttp/reverseproxy/httptransport.go b/modules/caddyhttp/reverseproxy/httptransport.go
index fb3ef061c..9dd7a29aa 100644
--- a/modules/caddyhttp/reverseproxy/httptransport.go
+++ b/modules/caddyhttp/reverseproxy/httptransport.go
@@ -120,6 +120,10 @@ func (h *HTTPTransport) Provision(_ caddy.Context) error {
 		rt.DisableCompression = !*h.Compression
 	}
 
+	if err := http2.ConfigureTransport(rt); err != nil {
+		return err
+	}
+
 	h.RoundTripper = rt
 
 	return nil