<-
Apache > HTTP сервер > Документация > Версия 2.0

Фильтры

Данный документ описывает использование фильтров в Apache.

top

Фильтры

Фильтр - это процесс, преобразующий данные, которые посылаются или получаются сервером. Данные, получаемые от клиента, обрабатываются входным (input) фильтром, в то время как данные, посылаемые сервером клиенту - выходным (output). К одним и тем же данным можно применять последовательно несколько фильтров, причём порядок их следования может быть явно задан.

Фильтры используются самим серером Apache для выполнения функций обработки данных. В дополнение к этому фильтры могут предоставляться модулями - в этом случае управление ими производится посредством соответствующих директив, указываемых в конфигурационном файле. К числу таких директив относятся следующие: SetInputFilter, SetOutputFilter, AddInputFilter, AddOutputFilter, RemoveInputFilter, и RemoveOutputFilter.

В стандартный дистрибутив HTTP сервера Apache в настоящее время входят следующие фильтры, доступные для пользователя:

INCLUDES
Обработка Server-Side Includes обеспечивается фильтром mod_include
DEFLATE
Сжать выходные данные перед отправкой можно с помощью фильтра mod_deflate

Модуль mod_ext_filter позволяет использовать внешние программы в качестве фильтров.