필터 - Apache HTTP Server Version 2.2

Apache Server 2.2

Apache HTTP Server Version 2.2

<-

필터

이 문서는 최신판 번역이 아닙니다. 최근에 변경된 내용은 영어 문서를 참고하세요.

이 문서는 아파치에서 필터를 사용하는 방법을 설명한다.

top

필터

필터(filter)는 서버가 보내거나 받는 자료에 적용되는 작업이다. 클라이언트가 서버에게 보내는 자료는 입력필터(input filter)가 처리하고, 서버가 클라이언트에게 보내는 자료는 출력필터(output filter)가 처리한다. 자료에 여러 필터를 사용할 수 있고, 직접 필터의 순서를 지정할 수 있다.

아파치는 이어받기(byte-range) 요청 등을 처리하기위해 내부적으로 필터를 사용한다. 또, 설정 지시어를 사용하여 선택가능한 필터를 제공하는 모듈도 있다. SetInputFilter, SetOutputFilter, AddInputFilter, AddOutputFilter, RemoveInputFilter, RemoveOutputFilter 지시어로 자료를 처리하는 필터를 조절한다.

현재 아파치 웹서버 배포본은 사용자가 선택할 수 있는 다음과 같은 필터를 제공한다.

INCLUDES
mod_include가 처리하는 Server-Side Includes
DEFLATE
mod_deflate를 사용하여 출력을 클라이언트로 보내기 전에 압축

또, mod_ext_filter 모듈을 사용하여 외부 프로그램을 필터로 사용할 수도 있다.