본문 바로가기
WIKI 기술 지식 베이스

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
    }
}

더 알아보기 (Learn more)