@francislavoie Over the month of July, since moving away from this structure…
reverse_proxy @mtls {backend} {
header_up Host {http.reverse_proxy.upstream.hostport}
header_up X-Forwarded-Host {host}
transport http {
tls
}
}
…to this structure…
(proxy-mtls) {
@{args.0} host {args.0}.udance.com.au
reverse_proxy @{args.0} https://{args.1} {
header_up Host {http.reverse_proxy.upstream.hostport}
header_up X-Forwarded-Host {host}
}
}
mTLS has been rock solid. Not relying on a fix, but I’ll leave you with the observation that mTLS is unreliable under the former structure.