Versión 2.2 del Servidor HTTP Apache

Apache > Servidor HTTP > Documentación > Versión 2.2

# Filtros

Idiomas disponibles: en | es | fr | ja | ko | tr

Esta traducción podría estar obsoleta. Consulte la versión en inglés de la documentación para comprobar si se han producido cambios recientemente.

Este documento describe cómo usar filtros en Apache.

## Filtros

Módulos Relacionados | Directivas Relacionadas
--- | ---

- `mod_deflate`
- `mod_ext_filter`
- `mod_include`

- `AddInputFilter`
- `AddOutputFilter`
- `RemoveInputFilter`
- `RemoveOutputFilter`
- `ExtFilterDefine`
- `ExtFilterOptions`
- `SetInputFilter`
- `SetOutputFilter`

Un filtro es un proceso que se aplica a los datos que se reciben o se envían por el servidor. Los datos enviados por los clientes al servidor son procesados por filtros de entrada mientras que los datos enviados por el servidor se procesan por los filtros de salida. A los datos se les pueden aplicar varios filtros, y el orden en que se aplica cada filtro puede especificarse explícitamente.

Los filtros se usan internamente por Apache para llevar a cabo funciones tales como chunking y servir peticiones de byte-range. Además, los módulos contienen filtros que se pueden seleccionar usando directivas de configuración al iniciar el servidor. El conjunto de filtros que se aplica a los datos puede manipularse con las directivas `SetInputFilter`, `SetOutputFilter`, `AddInputFilter`, `AddOutputFilter`, `RemoveInputFilter`, y `RemoveOutputFilter`.

Actualmente, vienen con la distribución de Apache los siguientes filtros seleccionables por el usuario.

INCLUDES
  Server-Side Includes procesado por `mod_include`
DEFLATE
  Comprime los datos de salida antes de enviarlos al cliente usando el módulo `mod_deflate`

Además, el módulo `mod_ext_filter` permite definir programas externos como filtros.

Idiomas disponibles: en | es | fr | ja | ko | tr