Skip to content

Commit 03ab55b

Browse files
committed
httpcaddyfile: Allow "admin off" option
1 parent cef6e09 commit 03ab55b

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

caddyconfig/httpcaddyfile/httptype.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -327,7 +327,11 @@ func (st ServerType) Setup(originalServerBlocks []caddyfile.ServerBlock,
327327
&warnings)
328328
}
329329
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+
}
331335
}
332336
if len(customLogs) > 0 {
333337
if cfg.Logging == nil {

0 commit comments

Comments
 (0)