From aa9c3eb7324461c0dd4f1dd28e767d0b8d0d7ec3 Mon Sep 17 00:00:00 2001 From: Mohammed Al Sahaf Date: Thu, 1 Oct 2020 22:53:19 +0300 Subject: reverseproxy: default to port 80 for upstreams in Caddyfile (#3772) * reverseproxy: default to port 80 for port-less upstream dial addresses * reverseproxy: replace integration test with an adapter test Fixes #3761 --- modules/caddyhttp/reverseproxy/caddyfile.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'modules/caddyhttp/reverseproxy/caddyfile.go') diff --git a/modules/caddyhttp/reverseproxy/caddyfile.go b/modules/caddyhttp/reverseproxy/caddyfile.go index 33f6e7b..fcaf82b 100644 --- a/modules/caddyhttp/reverseproxy/caddyfile.go +++ b/modules/caddyhttp/reverseproxy/caddyfile.go @@ -155,6 +155,9 @@ func (h *Handler) UnmarshalCaddyfile(d *caddyfile.Dispenser) error { if err != nil { host = upstreamAddr } + if port == "" { + port = "80" + } } // the underlying JSON does not yet support different -- cgit v1.2.3