summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorFrancis Lavoie <lavofr@gmail.com>2021-08-23 13:53:27 -0400
committerGitHub <noreply@github.com>2021-08-23 11:53:27 -0600
commit51f125bd44be41d6220f0c134b6a402a85f80ad6 (patch)
tree04b4176525f303dbcc88866e47f687ffdef6c78b /modules
parentd74913f871414ddac9a3884fc6aef4492ee4f65f (diff)
caddyfile: Better error message for missing site block braces (#4301)
Some new users mistakenly try to define two sites without braces around each. Doing this can yield a confusing error message saying that their site address is an "unknown directive". We can do better by keeping track of whether the current site block was parsed with or without a brace, then changing the error message later based on that. For example, now this invalid config: ``` foo.example.com respond "foo" bar.example.com respond "bar" ``` Will yield this error message: ``` $ caddy adapt 2021/08/22 19:21:31.028 INFO using adjacent Caddyfile adapt: Caddyfile:4: unrecognized directive: bar.example.com Did you mean to define a second site? If so, you must use curly braces around each site to separate their configurations. ```
Diffstat (limited to 'modules')
0 files changed, 0 insertions, 0 deletions