From 22055c5e0f07cf8865c148b8139d221123988aad Mon Sep 17 00:00:00 2001 From: AndyBan Date: Tue, 26 May 2020 19:40:57 +0100 Subject: reverseproxy: Fix https active health checks #3450 (#3451) --- modules/caddyhttp/reverseproxy/healthchecks.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'modules/caddyhttp') diff --git a/modules/caddyhttp/reverseproxy/healthchecks.go b/modules/caddyhttp/reverseproxy/healthchecks.go index 96c9be2..ee56f33 100644 --- a/modules/caddyhttp/reverseproxy/healthchecks.go +++ b/modules/caddyhttp/reverseproxy/healthchecks.go @@ -198,7 +198,7 @@ func (h *Handler) doActiveHealthCheckForAllHosts() { func (h *Handler) doActiveHealthCheck(dialInfo DialInfo, hostAddr string, host Host) error { // create the URL for the request that acts as a health check scheme := "http" - if ht, ok := h.Transport.(*http.Transport); ok && ht.TLSClientConfig != nil { + if ht, ok := h.Transport.(TLSTransport); ok && ht.TLSEnabled() { // this is kind of a hacky way to know if we should use HTTPS, but whatever scheme = "https" } -- cgit v1.2.3