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
httpcaddyfile: Allow "admin off" option
Matthew Holt committed
Feb 27, 2020 at 21:04 UTC
03ab55b51afeb99d99f312c866ab3effeb7e180c
1 file changed
+5
-1
caddyconfig/httpcaddyfile/httptype.go
+5
-1
@@ -327,7 +327,11 @@ func (st ServerType) Setup(originalServerBlocks []caddyfile.ServerBlock,
327
&warnings)
328
}
329
if adminConfig, ok := options["admin"].(string); ok && adminConfig != "" {
330
- cfg.Admin = &caddy.AdminConfig{Listen: adminConfig}
330
+ if adminConfig == "off" {
331
+ cfg.Admin = &caddy.AdminConfig{Disabled: true}
332
+ } else {
333
+ cfg.Admin = &caddy.AdminConfig{Listen: adminConfig}
334
+ }
335
}
336
if len(customLogs) > 0 {
337
if cfg.Logging == nil {