Apache HTTP Server Version 2.4
이 문서는 아파치에서 필터를 사용하는 방법을 설명한다.
관련된 모듈 | 관련된 지시어 |
---|---|
필터(filter)는 서버가 보내거나 받는 자료에 적용되는 작업이다. 클라이언트가 서버에게 보내는 자료는 입력필터(input filter)가 처리하고, 서버가 클라이언트에게 보내는 자료는 출력필터(output filter)가 처리한다. 자료에 여러 필터를 사용할 수 있고, 직접 필터의 순서를 지정할 수 있다.
아파치는 이어받기(byte-range) 요청 등을 처리하기위해
내부적으로 필터를 사용한다. 또, 설정 지시어를
사용하여 선택가능한 필터를 제공하는 모듈도 있다.
SetInputFilter
,
SetOutputFilter
,
AddInputFilter
,
AddOutputFilter
,
RemoveInputFilter
,
RemoveOutputFilter
지시어로 자료를 처리하는 필터를 조절한다.
현재 아파치 웹서버 배포본은 사용자가 선택할 수 있는 다음과 같은 필터를 제공한다.
mod_include
가 처리하는 Server-Side Includesmod_deflate
를 사용하여 출력을
클라이언트로 보내기 전에 압축
또, mod_ext_filter
모듈을 사용하여
외부 프로그램을 필터로 사용할 수도 있다.