abort 지시문
abort 지시문 (HTTP 처리 즉시 중단)
abort 지시문은 HTTP 핸들러 체인을 즉시 중단하고 연결을 닫아서 클라이언트에 어떤 응답도 보내지 않도록 해요. 와일드카드 인증서를 쓰면서 처리 대상이 아닌 도메인의 요청을 강제로 끊고 싶을 때 유용해요.
출처: Caddy 공식 문서
본문
HTTP 핸들러 체인을 즉시 중단하고 연결을 닫아 클라이언트에 어떤 응답도 보내지 않게 해요. 같은 연결 위에서 진행 중이던 동시성 HTTP 스트림도 모두 중단돼요.
문법 (Syntax)
abort [<matcher>]
예시 (Examples)
와일드카드 인증서를 사용할 때 알 수 없는 도메인으로 들어온 연결을 강제로 닫아요:
*.example.com {
@foo host foo.example.com
handle @foo {
respond "This is foo!" 200
}
handle {
# 처리되지 않은 도메인은 여기로 흘러내려와요.
# 하지만 이들의 요청은 받아들이고 싶지 않아요.
abort
}
}