caddy-website/src/docs/markdown/caddyfile/directives/abort.md

32 lines
637 B
Markdown
Raw Normal View History

---
title: abort (Caddyfile directive)
---
# abort
Prevents any response to the client by immediately aborting the HTTP handler chain and closing the connection. Any concurrent, active HTTP streams on the same connection are interrupted.
## Syntax
```caddy-d
abort [<matcher>]
```
## Examples
Forcefully close a connection received for unknown domains when using a wildcard certificate:
```caddy
*.example.com {
@foo host foo.example.com
handle @foo {
respond "This is foo!" 200
}
# Unhandled domains fall through to here, but we don't want to accept their requests
handle {
abort
}
}
```