Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
Mirrored from https://github.com/Slazee/caddy.git
Synced Nov 14, 05:15 UTC
reverseproxy: Add tls_server_name option to Caddyfile (#3322)
Francis Lavoie committed
May 5, 2020 at 14:39 UTC
afecd90a6ca1551057631d21d940af86385ac535
1 file changed
+10
modules/caddyhttp/reverseproxy/caddyfile.go
+10
@@ -670,6 +670,16 @@ func (h *HTTPTransport) UnmarshalCaddyfile(d *caddyfile.Dispenser) error {
670
671
h.TLS.RootCAPEMFiles = args
672
673
+ case "tls_server_name":
674
+ if !d.NextArg() {
675
+ return d.ArgErr()
676
+ }
677
+ if h.TLS == nil {
678
+ h.TLS = new(TLSConfig)
679
+ }
680
+
681
+ h.TLS.ServerName = d.Val()
682
+
683
case "keepalive":
684
if !d.NextArg() {
685
return d.ArgErr()