Browse Source

httpcaddyfile: Allow "admin off" option

master
Matthew Holt 5 years ago
parent
commit
03ab55b51a
  1. 6
      caddyconfig/httpcaddyfile/httptype.go

6
caddyconfig/httpcaddyfile/httptype.go

@ -327,7 +327,11 @@ func (st ServerType) Setup(originalServerBlocks []caddyfile.ServerBlock,
&warnings) &warnings)
} }
if adminConfig, ok := options["admin"].(string); ok && adminConfig != "" { if adminConfig, ok := options["admin"].(string); ok && adminConfig != "" {
cfg.Admin = &caddy.AdminConfig{Listen: adminConfig} if adminConfig == "off" {
cfg.Admin = &caddy.AdminConfig{Disabled: true}
} else {
cfg.Admin = &caddy.AdminConfig{Listen: adminConfig}
}
} }
if len(customLogs) > 0 { if len(customLogs) > 0 {
if cfg.Logging == nil { if cfg.Logging == nil {

Loading…
Cancel
Save