From e450a7377b00f7f2a99042ba8e440fed69072028 Mon Sep 17 00:00:00 2001
From: Emily Lange <git@indeednotjames.com>
Date: Fri, 6 Jan 2023 21:42:07 +0100
Subject: reverseproxy: Don't enable auto-https when `--from` flag is http
 (#5269)

---
 modules/caddyhttp/reverseproxy/command.go | 4 ++++
 1 file changed, 4 insertions(+)

(limited to 'modules/caddyhttp/reverseproxy')

diff --git a/modules/caddyhttp/reverseproxy/command.go b/modules/caddyhttp/reverseproxy/command.go
index 1b63086..ca62191 100644
--- a/modules/caddyhttp/reverseproxy/command.go
+++ b/modules/caddyhttp/reverseproxy/command.go
@@ -172,6 +172,10 @@ func cmdReverseProxy(fs caddycmd.Flags) (int, error) {
 		Listen: []string{":" + fromAddr.Port},
 	}
 
+	if fromAddr.Scheme == "http" {
+		server.AutoHTTPS = &caddyhttp.AutoHTTPSConfig{Disabled: true}
+	}
+
 	httpApp := caddyhttp.App{
 		Servers: map[string]*caddyhttp.Server{"proxy": server},
 	}
-- 
cgit v1.2.3