It’s definitely not passthrough if you have the http
handler.
If you want to pass through http/2, you can enable only the tls
handler and use the following port definition:
[[services.ports]]
handlers = ["tls"]
port = "443"
tls_options = { alpn = ["h2", "http/1.1"] }
Or just h2
in the list of alpn
.
Then your app will need to understand http/2 over plaintext.