Linux cesa-www-main 6.1.0-49-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
Apache/2.4.68 (Debian)
Server IP : 10.218.0.2 & Your IP : 216.73.216.28
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
doc /
apache2-doc /
manual /
fr /
Delete
Unzip
Name
Size
Permission
Date
Action
developer
[ DIR ]
drwxr-xr-x
2026-07-12 06:23
faq
[ DIR ]
drwxr-xr-x
2026-07-12 06:23
howto
[ DIR ]
drwxr-xr-x
2026-07-12 06:23
misc
[ DIR ]
drwxr-xr-x
2026-07-12 06:23
mod
[ DIR ]
drwxr-xr-x
2026-07-12 06:23
platform
[ DIR ]
drwxr-xr-x
2026-07-12 06:23
programs
[ DIR ]
drwxr-xr-x
2026-07-12 06:23
rewrite
[ DIR ]
drwxr-xr-x
2026-07-12 06:23
ssl
[ DIR ]
drwxr-xr-x
2026-07-12 06:23
vhosts
[ DIR ]
drwxr-xr-x
2026-07-12 06:23
bind.html
17.62
KB
-rw-r--r--
2026-06-12 05:08
caching.html
61.96
KB
-rw-r--r--
2026-06-12 05:08
configuring.html
22.7
KB
-rw-r--r--
2026-06-12 05:08
content-negotiation.html
44.68
KB
-rw-r--r--
2026-06-12 05:08
custom-error.html
14.96
KB
-rw-r--r--
2026-06-12 05:08
dns-caveats.html
13.87
KB
-rw-r--r--
2026-06-12 05:08
dso.html
24.1
KB
-rw-r--r--
2026-06-12 05:08
env.html
40.2
KB
-rw-r--r--
2026-06-12 05:08
expr.html
42.07
KB
-rw-r--r--
2026-06-12 05:08
filter.html
16.83
KB
-rw-r--r--
2026-06-12 05:08
getting-started.html
18.39
KB
-rw-r--r--
2026-06-12 05:08
glossary.html
36.81
KB
-rw-r--r--
2026-06-12 05:08
handler.html
12.84
KB
-rw-r--r--
2026-06-12 05:08
index.html
11.33
KB
-rw-r--r--
2026-06-12 05:08
install.html
31.96
KB
-rw-r--r--
2026-06-12 05:08
invoking.html
14.35
KB
-rw-r--r--
2026-06-12 05:08
license.html
15.36
KB
-rw-r--r--
2026-06-12 05:08
logs.html
48.24
KB
-rw-r--r--
2026-06-12 05:08
mpm.html
15.01
KB
-rw-r--r--
2026-06-12 05:08
new_features_2_0.html
19.11
KB
-rw-r--r--
2026-06-12 05:08
new_features_2_2.html
22.1
KB
-rw-r--r--
2026-06-12 05:08
new_features_2_4.html
33.89
KB
-rw-r--r--
2026-06-12 05:08
sections.html
47.5
KB
-rw-r--r--
2026-06-12 05:08
server-wide.html
12.63
KB
-rw-r--r--
2026-06-12 05:08
sitemap.html
27.48
KB
-rw-r--r--
2026-06-12 05:08
socache.html
10.59
KB
-rw-r--r--
2026-06-12 05:08
stopping.html
20.8
KB
-rw-r--r--
2026-06-12 05:08
suexec.html
35.25
KB
-rw-r--r--
2026-06-12 05:08
upgrading.html
35.77
KB
-rw-r--r--
2026-06-12 05:08
urlmapping.html
30.35
KB
-rw-r--r--
2026-06-12 05:08
Save
Rename
<!DOCTYPE html SYSTEM "about:legacy-compat"> <html lang="fr"><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta content="width=device-width, initial-scale=1" name="viewport"> <!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX This file is generated from xml source: DO NOT EDIT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --> <title>Utilisation des gestionnaires d'Apache (handlers) - Serveur HTTP Apache Version 2.4</title> <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet"> <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size"> <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css"><link rel="stylesheet" type="text/css" href="../style/css/prettify.css"> <script src="../style/scripts/prettify.min.js"> </script> <link href="../images/favicon.png" rel="shortcut icon"></head> <body id="manual-page"><div id="page-header"> <p class="menu"><a href="./mod/index.html">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Signaler un bug</a></p> <p class="apache">Serveur HTTP Apache Version 2.4</p> <img alt="" src="../images/feather.png"></div> <div class="up"><a href="./index.html"><img title="<-" alt="<-" src="../images/left.gif"></a></div> <div id="path"> <a href="https://www.apache.org/">Apache</a> > <a href="https://httpd.apache.org/">Serveur HTTP</a> > <a href="https://httpd.apache.org/docs/">Documentation</a> > <a href="./index.html">Version 2.4</a></div><div id="page-content"><div id="preamble"><h1>Utilisation des gestionnaires d'Apache (handlers)</h1> <button aria-label="Toggle language list" class="lang-toggle"><svg xmlns="http://www.w3.org/2000/svg" stroke-width="2" stroke="currentColor" fill="none" viewBox="0 0 24 24" height="16" width="16"><circle r="10" cy="12" cx="12"/><line y2="12" x2="22" y1="12" x1="2"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></svg></button> <div class="toplang"> <p><span>Langues Disponibles: </span><a href="../en/handler.html" hreflang="en" rel="alternate" title="English"> en </a> | <a href="../es/handler.html" hreflang="es" rel="alternate" title="Español"> es </a> | <a href="../fr/handler.html" title="Français"> fr </a> | <a href="../ja/handler.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="../ko/handler.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/handler.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a> | <a href="../zh-cn/handler.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese"> zh-cn </a></p> </div> <p>Ce document décrit l'utilisation des gestionnaires d'Apache (handlers).</p> </div> <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif"> <a href="#definition">Qu'est-ce qu'un gestionnaire ?</a></li> <li><img alt="" src="../images/down.gif"> <a href="#examples">Exemples</a></li> <li><img alt="" src="../images/down.gif"> <a href="#programmer">Note du développeur</a></li> </ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div> <div class="section"> <h2 id="definition">Qu'est-ce qu'un gestionnaire ? <a title="Lien permanent" href="#definition" class="permalink">¶</a></h2> <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_actions.html">mod_actions</a></code></li><li><code class="module"><a href="./mod/mod_asis.html">mod_asis</a></code></li><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code></li><li><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></li><li><code class="module"><a href="./mod/mod_mime.html">mod_mime</a></code></li><li><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></li><li><code class="module"><a href="./mod/mod_status.html">mod_status</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_actions.html#action">Action</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removehandler">RemoveHandler</a></code></li><li><code class="directive"><a href="./mod/core.html#sethandler">SetHandler</a></code></li></ul></td></tr></table> <p>Un "gestionnaire" est une représentation interne à Apache de l'action qui doit être entreprise quand un fichier est appelé. En général, les fichiers ont des gestionnaires implicites, basés sur le type du fichier. Normalement, tous les fichiers sont traités simplement par le serveur, mais certains types de fichiers sont "gérés" séparément.</p> <p>Les gestionnaires peuvent aussi être configurés explicitement, soit en fonction des extensions des noms de fichier, soit en fonction du chemin du fichier, sans faire référence au type de fichier. Ceci a le double avantage d'être une solution plus élégante, et aussi d'autoriser à associer à la fois un type <strong>et</strong> un gestionnaire avec un fichier. (Voir aussi <a href="mod/mod_mime.html#multipleext">Fichiers avec extensions multiples</a>.)</p> <p>Les gestionnaires peuvent être soit partie intégrante du serveur ou inclus dans un module, soit ajoutés à l'aide de la directive <code class="directive"><a href="./mod/mod_actions.html#action">Action</a></code>. Les gestionnaires intégrés dans la distribution standard se présentent comme suit :</p> <ul> <li><strong>default-handler</strong>: envoie le fichier en utilisant le <code>default_handler()</code>, qui est le gestionnaire utilisé par défaut pour traiter les contenus statiques. (core)</li> <li><strong>send-as-is</strong>: envoie les fichiers avec en-têtes HTTP tels quels. (<code class="module"><a href="./mod/mod_asis.html">mod_asis</a></code>)</li> <li><strong>cgi-script</strong>: traite le fichier comme un script CGI. (<code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code>)</li> <li><strong>imap-file</strong>: Traite le fichier comme un ensemble de règles de descriptions d'images (imagemap). (<code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code>)</li> <li><strong>server-info</strong>: Extrait des informations sur la configuration du serveur. (<code class="module"><a href="./mod/mod_info.html">mod_info</a></code>)</li> <li><strong>server-status</strong>: Rédige un rapport sur le statut du serveur. (<code class="module"><a href="./mod/mod_status.html">mod_status</a></code>)</li> <li><strong>type-map</strong>: Traite le fichier comme une description de type pour la négociation du contenu. (<code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code>)</li> </ul> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div> <div class="section"> <h2 id="examples">Exemples <a title="Lien permanent" href="#examples" class="permalink">¶</a></h2> <h3 id="example1">Modification d'un contenu statique à l'aide d'un script CGI</h3> <p>Les directives suivantes vont faire en sorte que les requêtes pour des fichiers possédant une extension <code>html</code> déclenchent l'exécution du script CGI <code>footer.pl</code>.</p> <pre class="prettyprint lang-config">Action add-footer /cgi-bin/footer.pl AddHandler add-footer .html</pre> <p>À ce moment-là, le script CGI se charge d'envoyer le document initialement demandé (référencé par la variable d'environnement <code>PATH_TRANSLATED</code>) et d'effectuer tous ajout ou modification voulus.</p> <h3 id="example2">Fichiers avec en-têtes HTTP</h3> <p>Les directives suivantes vont activer le gestionnaire <code>send-as-is</code>, qui est utilisé pour les fichiers qui possèdent leurs propres en-têtes HTTP. Tous les fichiers situés dans le répertoire <code>/web/htdocs/asis/</code> seront traités par le gestionnaire <code>send-as-is</code>, sans tenir compte de l'extension de leur nom de fichier.</p> <pre class="prettyprint lang-config"><Directory "/web/htdocs/asis"> SetHandler send-as-is </Directory></pre> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div> <div class="section"> <h2 id="programmer">Note du développeur <a title="Lien permanent" href="#programmer" class="permalink">¶</a></h2> <p>Pour implémenter la fonctionnalité des gestionnaires, l' <a href="developer/API.html">API Apache</a> a fait l'objet d'un ajout que vous pourriez être amené à utiliser. Plus précisément, un nouvel enregistrement a été ajouté à la structure <code>request_rec</code> :</p> <pre class="prettyprint lang-c">char *handler</pre> <p>Si vous voulez que votre module déclenche l'utilisation d'un gestionnaire, il vous suffit de définir <code>r->handler</code> avec le nom du gestionnaire à n'importe quel moment avant l'étape <code>invoke_handler</code> de la requête. Les gestionnaires sont implémentés comme auparavant, quoique l'on utilise le nom du gestionnaire à la place d'un type de contenu. Bien que ce ne soit pas obligatoire, la convention de nommage des gestionnaires stipule l'utilisation d'un mot composé séparé par des tirets, sans slashes, afin de ne pas interférer avec l'espace de nommage des types de média.</p> </div></div> <div class="bottomlang"> <p><span>Langues Disponibles: </span><a href="../en/handler.html" hreflang="en" rel="alternate" title="English"> en </a> | <a href="../es/handler.html" hreflang="es" rel="alternate" title="Español"> es </a> | <a href="../fr/handler.html" title="Français"> fr </a> | <a href="../ja/handler.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="../ko/handler.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/handler.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a> | <a href="../zh-cn/handler.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese"> zh-cn </a></p> </div><div id="footer"> <p class="apache">Copyright 2026 The Apache Software Foundation.<br>Autorisé sous <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> <p class="menu"><a href="./mod/index.html">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Signaler un bug</a></p></div><script><!--//--><![CDATA[//><!-- if (typeof(prettyPrint) !== 'undefined') { prettyPrint(); } var langToggle = document.querySelector('.lang-toggle'); var topLang = document.querySelector('.toplang'); if (langToggle && topLang) { langToggle.addEventListener('click', function() { topLang.classList.toggle('open'); }); } var qv = document.getElementById('quickview'); if (qv) { document.body.appendChild(qv); var qvBtn = document.createElement('button'); qvBtn.className = 'qv-toggle'; qvBtn.setAttribute('aria-label', 'Toggle page navigation'); qvBtn.innerHTML = '☰'; document.body.appendChild(qvBtn); qvBtn.addEventListener('click', function() { var isOpen = qv.classList.toggle('open'); if (isOpen) { qv.style.top = window.scrollY + 10 + 'px'; } }); window.addEventListener('scroll', function() { qv.classList.remove('open'); }); } //--><!]]></script> </body></html>