mirror of
https://github.com/apache/httpd.git
synced 2025-06-03 10:42:03 +03:00
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@421136 13f79535-47bb-0310-9956-ffa450edef68
89 lines
3.9 KiB
Plaintext
89 lines
3.9 KiB
Plaintext
<?xml version="1.0" encoding="ISO-8859-1"?>
|
|
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
|
|
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
|
|
<!-- English Revision: 151408:420990 (outdated) -->
|
|
|
|
<!--
|
|
Licensed to the Apache Software Foundation (ASF) under one or more
|
|
contributor license agreements. See the NOTICE file distributed with
|
|
this work for additional information regarding copyright ownership.
|
|
The ASF licenses this file to You under the Apache License, Version 2.0
|
|
(the "License"); you may not use this file except in compliance with
|
|
the License. You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
-->
|
|
|
|
<manualpage metafile="filter.xml.meta">
|
|
|
|
<title>Filtres</title>
|
|
|
|
<summary>
|
|
<p>Ce document explique le fonctionnement des filtres avec Apache.</p>
|
|
</summary>
|
|
|
|
<section id="filters">
|
|
<title>Filtres</title>
|
|
<related>
|
|
<modulelist>
|
|
<module>mod_deflate</module>
|
|
<module>mod_ext_filter</module>
|
|
<module>mod_include</module>
|
|
</modulelist>
|
|
<directivelist>
|
|
<directive module="mod_mime">AddInputFilter</directive>
|
|
<directive module="mod_mime">AddOutputFilter</directive>
|
|
<directive module="mod_mime">RemoveInputFilter</directive>
|
|
<directive module="mod_mime">RemoveOutputFilter</directive>
|
|
<directive module="mod_ext_filter">ExtFilterDefine</directive>
|
|
<directive module="mod_ext_filter">ExtFilterOptions</directive>
|
|
<directive module="core">SetInputFilter</directive>
|
|
<directive module="core">SetOutputFilter</directive>
|
|
</directivelist>
|
|
</related>
|
|
|
|
<p>On appelle <em>filtre</em> un processus qui s'applique aux données reçues
|
|
ou envoyées par le serveur. Les <em>filtres en entrée ("input filters")</em>
|
|
servent à filtrer les données envoyées par les clients au serveur, tandis
|
|
que les <em>filtres en sortie ("output filters")</em> 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.</p>
|
|
|
|
<p>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
|
|
<directive module="core">SetInputFilter</directive>,
|
|
<directive module="core">SetOutputFilter</directive>,
|
|
<directive module="mod_mime">AddInputFilter</directive>,
|
|
<directive module="mod_mime">AddOutputFilter</directive>,
|
|
<directive module="mod_mime">RemoveInputFilter</directive> et
|
|
<directive module="mod_mime">RemoveOutputFilter</directive>
|
|
.</p>
|
|
|
|
<p>Les filtres listés ci-dessous sont fournis dans la distribution d'Apache, et
|
|
peuvent être utilisés par tout administrateur.</p>
|
|
|
|
<dl>
|
|
<dt>INCLUDES</dt>
|
|
<dd>Le module <module>mod_include</module> travaille au moyen de
|
|
"Server-Side Includes"</dd>
|
|
<dt>DEFLATE</dt>
|
|
<dd>Le module <module>mod_deflate</module> compresse les données avant leur envoi au
|
|
client (filtre en sortie).</dd>
|
|
</dl>
|
|
|
|
<p>En outre, le module <module>mod_ext_filter</module> permet d'utiliser des
|
|
programes externes à Apache en tant que filtres.</p>
|
|
</section>
|
|
</manualpage>
|