Fix scheme detection on HC disable upstreams

This commit is contained in:
Ara Sadoyan
2026-10-07 15:02:51 +02:00
parent a8dc98f636
commit ee578854e3
5 changed files with 8 additions and 6 deletions
+2 -2
View File
@@ -47,13 +47,13 @@ async fn build_upstreams(fullist: &UpstreamsDashMap, method: &str) -> UpstreamsD
let tls = if upstream.healthcheck {
detect_tls(upstream.address.as_ref(), &upstream.port, host).await
} else {
false
upstream.is_ssl
};
let mut scheme = InnerMap {
address: upstream.address.clone(),
port: upstream.port,
is_ssl: tls,
is_http2: false,
is_http2: upstream.is_http2,
to_https: upstream.to_https,
rate_limit: upstream.rate_limit,
x4xx_limit: upstream.x4xx_limit,