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)
}
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 cfg.Logging == nil {

Loading…
Cancel
Save