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