In other words, I need a proxy that keeps (preserves) the protocol.
This configuration does not work:
<VirtualHost *:80> ... ProxyRequests Off ProxyPreserveHost Off
ProxyPass / http://my.backend:8080/ ProxyPassReverse / http://my.backend:8080/ </VirtualHost> because all request (no matter protocol) are proxied to http*