Filtres - Serveur Apache HTTP

Serveur Apache HTTP Version 2.2

Apache > Serveur HTTP > Documentation > Version 2.2

# Filtres

Langues Disponibles: en | es | fr | ja | ko

Cette traduction peut être périmée. Verifiez la version Anglaise pour les changements récents.

Ce document explique le fonctionnement des filtres avec Apache.

## Filtres

Modules Apparentés | Directives Apparentées
--- | ---
`mod_deflate` `mod_ext_filter` `mod_include` | `AddInputFilter` `AddOutputFilter` `RemoveInputFilter` `RemoveOutputFilter` `ExtFilterDefine` `ExtFilterOptions` `SetInputFilter` `SetOutputFilter`

On appelle filtre un processus qui s'applique aux données reçues ou envoyées par le serveur. Les filtres en entrée ("input filters") servent à filtrer les données envoyées par les clients au serveur, tandis que les filtres en sortie ("output filters") travaillent sur les données envoyées par le serveur à un client. Il est possible d'appliquer plusieurs filtres à un flux de données, et l'ordre de ces filtres peux être spécifiée de façon explicite.

Apache utilise des filtres en interne pour par exemple gérer les "grosses" requêtes (chunked) ou les requêtes partielles (NDT : "byte-range" : requêtes sur seulement une partie d'un fichier spécifiée par un pointeur de départ, et de fin). Certains modules permettent en plus d'utiliser des filtres en utilisant des directives de configuration. Les filtres sont utilisables au moyen des directives `SetInputFilter`, `SetOutputFilter`, `AddInputFilter`, `AddOutputFilter`, `RemoveInputFilter` et `RemoveOutputFilter` .

Les filtres listés ci-dessous sont fournis dans la distribution d'Apache, et peuvent être utilisés par tout administrateur.

INCLUDES
  Le module `mod_include` travaille au moyen de "Server-Side Includes"
DEFLATE
  Le module `mod_deflate` compresse les données avant leur envoi au client (filtre en sortie).

En outre, le module `mod_ext_filter` permet d'utiliser des programes externes à Apache en tant que filtres.

Langues Disponibles: en | es | fr | ja | ko