Browse Source
* Bring `ensure_origin` and `origins` to caddyfile admin config * Add unit test for caddyfile admin config update * Add caddyfile adapt test for typical admin setup * httpcaddyfile: Replace admin config error message when there's more arguments than needed Replace d.Err() to d.ArgErr() since the latter provides similarly informative error message Co-authored-by: Matt Holt <mholt@users.noreply.github.com> Co-authored-by: Matt Holt <mholt@users.noreply.github.com>master
committed by
GitHub
4 changed files with 164 additions and 14 deletions
@ -0,0 +1,80 @@ |
|||||
|
{ |
||||
|
debug |
||||
|
http_port 8080 |
||||
|
https_port 8443 |
||||
|
default_sni localhost |
||||
|
order root first |
||||
|
storage file_system { |
||||
|
root /data |
||||
|
} |
||||
|
acme_ca https://example.com |
||||
|
acme_ca_root /path/to/ca.crt |
||||
|
|
||||
|
email test@example.com |
||||
|
admin { |
||||
|
origins localhost:2019 [::1]:2019 127.0.0.1:2019 192.168.10.128 |
||||
|
} |
||||
|
on_demand_tls { |
||||
|
ask https://example.com |
||||
|
interval 30s |
||||
|
burst 20 |
||||
|
} |
||||
|
local_certs |
||||
|
key_type ed25519 |
||||
|
} |
||||
|
|
||||
|
:80 |
||||
|
---------- |
||||
|
{ |
||||
|
"admin": { |
||||
|
"listen": "localhost:2019", |
||||
|
"origins": [ |
||||
|
"localhost:2019", |
||||
|
"[::1]:2019", |
||||
|
"127.0.0.1:2019", |
||||
|
"192.168.10.128" |
||||
|
] |
||||
|
}, |
||||
|
"logging": { |
||||
|
"logs": { |
||||
|
"default": { |
||||
|
"level": "DEBUG" |
||||
|
} |
||||
|
} |
||||
|
}, |
||||
|
"storage": { |
||||
|
"module": "file_system", |
||||
|
"root": "/data" |
||||
|
}, |
||||
|
"apps": { |
||||
|
"http": { |
||||
|
"http_port": 8080, |
||||
|
"https_port": 8443, |
||||
|
"servers": { |
||||
|
"srv0": { |
||||
|
"listen": [ |
||||
|
":80" |
||||
|
] |
||||
|
} |
||||
|
} |
||||
|
}, |
||||
|
"tls": { |
||||
|
"automation": { |
||||
|
"policies": [ |
||||
|
{ |
||||
|
"issuer": { |
||||
|
"module": "internal" |
||||
|
} |
||||
|
} |
||||
|
], |
||||
|
"on_demand": { |
||||
|
"rate_limit": { |
||||
|
"interval": 30000000000, |
||||
|
"burst": 20 |
||||
|
}, |
||||
|
"ask": "https://example.com" |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
Loading…
Reference in new issue