déterminé par le <a href="../handler.html">gestionnaire</a> responsable de la requête.
Le gestionnaire de base pour les fichiers normaux rejette par défaut
les requêtes avec <code>PATH_INFO</code>. Les gestionnaires qui
- servent des scripts, comme <a href="mod_cgi.html">cgi-script</a> et <a href="mod_isapi.html">isapi-handler</a>, acceptent en général par
+ servent des scripts, comme<a href="mod_cgi.html">cgi-script</a> et <a href="mod_isapi.html">isapi-handler</a>, acceptent en général par
défaut les requêtes avec <code>PATH_INFO</code>.</dd>
</dl>
d'environnement (<code>env</code>), et un grand nombre d'autres
propriétés. La documentation complète est disponible dans <a href="../expr.html">Les expressions dans le serveur HTTP Apache</a>.</p>
+ <p>Cette section de configuration ne peut contenir que des
+ directives qui supportent le <a href="mod/directive-dict.html#Context">contexte de répertoire</a>.</p>
+
<h3>Voir aussi</h3>
<ul>
<a href="../ja/mod/core.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="../tr/mod/core.html" title="Türkçe"> tr </a></p>
</div>
+<div class="outofdate">Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Açıklama:</a></th><td>Apache HTTP Sunucusunda daima mevcut olan çekirdek
özellikler</td></tr>
<tr><th><a href="module-dict.html#Status">Durum:</a></th><td>Çekirdek</td></tr></table>
<dt>répertoire</dt>
<dd>Une directive spécifiée comme valide dans ce contexte peut
- être utilisée à l'intérieur de conteneurs <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code>, <code class="directive"><a href="../mod/core.html#location"><Location></a></code>, <code class="directive"><a href="../mod/core.html#files"><Files></a></code>, et <code class="directive"><a href="../mod/mod_proxy.html#proxy"><Proxy></a></code> dans les
+ être utilisée à l'intérieur de conteneurs <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code>, <code class="directive"><a href="../mod/core.html#location"><Location></a></code>, <code class="directive"><a href="../mod/core.html#files"><Files></a></code>, <code class="directive"><a href="../mod/core.html#if"><If></a></code>, et <code class="directive"><a href="../mod/mod_proxy.html#proxy"><Proxy></a></code> dans les
fichiers de configuration du serveur, en tenant compte des
restrictions précisées dans la documentation sur les <a href="../sections.html">Sections de configuration</a>.</dd>
<a href="../ko/mod/directive-dict.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
+<div class="outofdate">この日本語訳はすでに古くなっている
+ 可能性があります。
+ 最近更新された内容を見るには英語版をご覧下さい。
+ </div>
<p>この文書は各 Apache <a href="directives.html">設定ディレクティブ</a>
を説明するために使われている用語を説明します。</p>
<a href="../ko/mod/directive-dict.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/mod/directive-dict.html" title="Türkçe"> tr </a></p>
</div>
+<div class="outofdate">Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.</div>
<p>Bu belgede Apache <a href="directives.html">yapılandırma
yönergeler</a>ini tanımlamakta kullanılan terimler açıklanmıştır.</p>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td><em>exec:</em> est disponible depuis la version 2.4.6 du
+serveur HTTP Apache.</td></tr>
</table>
<p>Cette directive permet de spécifier un mot de passe à utiliser en
conjonction avec le DN de connexion. Notez que ce mot de passe
<a href="../ja/mod/mod_cache.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="../ko/mod/mod_cache.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Filtre de mise en cache HTTP conforme à la RFC 2616</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>cache_module</td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Une chaîne URL telle que '/' s'appliquait à tout contenu
+en mandat direct dans les versions 2.2 et antérieures.</td></tr>
</table>
<p>La directive <code class="directive">CacheEnable</code> enjoint
<code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> de mettre en cache l'URL précisée par
global.</p>
<p>En fonctionnement du type serveur mandataire direct, <var>chaîne
- URL</var> peut aussi être utilisé pour spécifier des sites distants
- et des protocoles de mandat pour lesquels la mise en cache devra
- être activée.</p>
+ URL</var> doit au moins débuter par un protocole pour lequel la mise
+ en cache doit être activée.</p>
<pre class="prettyprint lang-config">
# Mise en cache de contenu (gestionnaire normal seulement)
CacheEnable disk
</LocationMatch>
-# Mise en cache des URLs mandatées (gestionnaire normal ou rapide)
+# Mise en cache de tous les contenus, à l'exception des URLs
+# mandatées en direct (gestionnaire normal ou rapide)
CacheEnable disk /
# Mise en cache des URLs FTP mandatées (gestionnaire normal ou rapide)
CacheEnable disk ftp://
-# Mise en cache des contenus situés dans www.example.org (gestionnaire normal ou rapide)
+# Mise en cache des contenus mandatés en direct depuis www.example.org (gestionnaire normal ou rapide)
CacheEnable disk http://www.example.org/
</pre>
<a href="../ja/mod/mod_headers.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="../ko/mod/mod_headers.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Personnalisation des en-têtes de requêtes et de réponses
HTTP</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_ldap.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../fr/mod/mod_ldap.html" title="Français"> fr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Conservation des connexions LDAP et services de mise en
cache du résultat à destination des autres modules LDAP</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<pre class="prettyprint lang-lua">
function handle(r)
-- connexion à la base de données
- local database, err = r:dbacquire("mysql", "server=localhost,user=root,dbname=mydb")
+ local database, err = r:dbacquire("mysql", "server=localhost,user=someuser,pass=somepass,dbname=mydb")
if not err then
-- Sélection de certaines informations
local results, err = database:select(r, "SELECT `name`, `age` FROM `people` WHERE 1")
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
</variants>
</metafile>
<a href="../fr/platform/win_compiling.html" title="Français"> fr </a> |
<a href="../ko/platform/win_compiling.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<p>Il y a de nombreux points importants à connaître avant de
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#requirements">Prérequis</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#unixsrcbuild">Compilation à partir des sources Unix</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#commandbuild">Compilation à partir de la ligne de commandes</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#workspacebuild">Compilation depuis l'espace de travail IDE de Developer
Studio</a></li>
<p>Apache peut être compilé en utilisant l'outil ligne de
commande, ou depuis l'espace de travail IDE Visual Studio. Pour
la compilation depuis la ligne de commandes, l'environnement
- doit comporter les variables <code>PATH</code>,
+ doit comporter les variables the <code>PATH</code>,
<code>INCLUDE</code>, <code>LIB</code>, ainsi que d'autres
variables qui peuvent être définies via le script
<code>vcvars32.bat</code> :</p>
<div class="note">Si awk.exe n'est pas trouvé, la cible install du fichier
Makefile.win n'effectuera aucune substitution dans les fichiers
- .conf installés. Vous devrez alors modifier manuellement les fichiers
+ .conf installés. Vous devez modifier manuellement les fichiers
.conf installés afin de permettre au serveur de démarrer.
Recherchez et remplacez toutes les balises "@token@" par une
valeur appropriée.</div>
qu'awk.exe est bien dans votre chemin système.</div>
<div class="note">Notez aussi, si vous utilisez les outils Cygwin (<a href="http://www.cygwin.com/">http://www.cygwin.com/</a>), que
- l'utilitaire awk se nomme <code>gawk.exe</code> et que le
+ l'utilitaire awk de nomme <code>gawk.exe</code> et que le
fichier <code>awk.exe</code> est en fait un lien symbolique vers
le fichier <code>gawk.exe</code>. Le shell de commandes Windows
ne reconnaît pas les liens symboliques, et par conséquent la
<p>La configuration et la compilation d'OpenSSL nécessite
l'installation de perl.</p>
- <p>Pour compiler <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> ou le projet
- <code>abs.exe</code>, qui n'est autre que ab.c avec le support SSL
- activé, vous devez télécharger OpenSSL à l'adresse <a href="http://www.openssl.org/source/">http://www.openssl.org/source/</a>,
+ <p>Pour pouvoir compiler <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> ou le projet
+ <code>abs.exe</code>, qui devient ab.c avec le support SSL
+ activé, vous devez
+ télécharger OpenSSL à l'adresse <a href="http://www.openssl.org/source/">http://www.openssl.org/source/</a>,
et l'installer dans un sous-répertoire du répertoire
<code>srclib</code> que vous nommerez <code>openssl</code>. Afin
de préparer OpenSSL à la liaison avec le module Apache mod_ssl
<div class="note">Il est déconseillé d'utiliser zlib-dynamic, car la charge
de la décompression des flux SSL est alors transférée à la
première requête qui doit charger la dll zlib. Notez que le
- correctif proposé active le drapeau -L afin de
+ correctif proposé active le drapeau -L afin de pouvoir
fonctionner avec les compilations Windows, corrige le nom de
zdll.lib et s'assure que les fichiers .pdb sont générés afin de
- résoudre les problèmes. Si l'assembleur n'est pas
+ pouvoir résoudre les problèmes. Si l'assembleur n'est pas
installé, vous devez ajouter no-asm ci-dessus et utiliser le
script ms\do_ms.bat à la place de ms\do_masm.bat.</div>
</li>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
+<h2><a name="unixsrcbuild" id="unixsrcbuild">Compilation à partir des sources Unix</a></h2>
+
+
+
+ <p>Le projet du serveur HTTP Apache à pour politique de ne fournir
+ que des sources de type Unix. Les paquets source de type Windows
+ disponibles en téléchargement ont été élaborés par des
+ contributeurs, et ne seront pas forcément reconduits pour toutes les
+ versions. Vous pouvez cependant compiler le serveur sous Windows à
+ partir des sources Unix en ajoutant quelques étapes supplémentaires.</p>
+
+ <ol>
+ <li>Téléchargez et ouvrez le tarball source Unix de la dernière
+ version du serveur HTTP Apache.</li>
+ <li>Téléchargez et ouvrez le tarball source Unix de la dernière
+ version de APR, APR-Util et APR-Iconv, et copier l'arborescence
+ obtenue dans httpd-2.x.x\srclib\apr, httpd-2.x.x\srclib\apr-util
+ et httpd-2.x.x\srclib\apr-iconv</li>
+ <li>Ouvrez la console et placez-vous au niveau du répertoire httpd-2.x.x</li>
+ <li>Exécutez l'utilitaire de conversion de fins de ligne</li>
+ </ol>
+
+ <div class="example"><p><code>
+ perl srclib\apr\build\lineends.pl
+ </code></p></div>
+
+ <p>Vous pouvez maintenant compiler le serveur via l'environnement de
+ développement Visual Studio en utilisant l'IDE. Les compilations
+ du serveur en ligne de commande ne sont possibles avec des sources
+ de type Unix que si vous exportez les fichiers .mak comme indiqué
+ ci-dessous.
+ </p>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
<h2><a name="commandbuild" id="commandbuild">Compilation à partir de la ligne de commandes</a></h2>
simple, il suffit de réouvrir <code>Apache.dsw</code> dans l'IDE
VC++ 7.0 et de le reconvertir.</p>
- <div class="note">Il y a un problème au niveau de la conversion .vcproj des fichiers
+
+ <div class="note">Il y a une erreur dans la conversion .vcproj des fichiers
.dsp. devenv.exe interprète mal le drapeau
- /D pour les drapeaux RC contenant de longues /D'efines,
- si ces dernières contiennent elles-mêmes des espaces. Ainsi, la
+ /D pour les drapeaux RC contenant de grandes /D'éfinitions entourées
+ de guillemets, et contenant elles-mêmes des espaces. Ainsi, la
commande :
<div class="example"><p><code>
perl srclib\apr\build\cvtdsp.pl -2005
va convertir les drapeaux /D pour les drapeaux RC afin d'utiliser
une syntaxe alternative, interprétable ; malheureusement, cette
syntaxe n'est pas supportée par Visual Studio 97 ou ses fichiers
- .mak exportés. Ces drapeaux /D transmettent la longue
+ .mak exportés. Ces drapeaux /D permettent de transmettre la longue
description des fichiers de mod_apachemodule.so à leurs compilations
d'identificateur de version de ressource .rc partagée.</div>
+
<p>Les utilisateurs de Visual Studio 2002 (.NET) et versions
supérieures doivent aussi utiliser
la boîte de dialogue Configuration Manager du menu Build pour
- <p>Les fichiers <code>.mak</code> exportés posent beaucoup de problèmes,
+ <p>Les fichiers <code>.mak</code> exportés posent plus de problèmes,
mais les utilisateurs de Visual C++ 5.0 en ont besoin pour compiler
<code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>, abs (<code class="program"><a href="../programs/ab.html">ab</a></code> avec support
SSL) et/ou <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code>. Les fichiers .mak
-
-
-
<div class="note">Notez que seuls les fichiers <code>.dsp</code> sont
maintenus d'une distribution <code>release</code> à l'autre. Les
fichiers <code>.mak</code> ne sont PAS régénérés, suite à
- l'énorme perte de temps des relecteurs. Vous ne
+ l'énorme perte de temps des relecteurs . Vous ne
pouvez donc pas utiliser les commandes <code>NMAKE</code>
ci-dessus pour compiler des fichiers de projet <code>.dsp</code>
- révisés si vous n'exportez pas ensuite vous-même tous les
+ révisés si vous n'exporter pas ensuite vous-même tous les
fichiers <code>.mak</code> du projet. Ceci n'est pas nécessaire
si vous effectuez la compilation depuis l'environnement
Microsoft Developer Studio.</div>
+
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/platform/win_compiling.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../fr/platform/windows.html" title="Français"> fr </a> |
<a href="../ko/platform/windows.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<p>Ce document décrit l'installation, la configuration et
<p>Le projet du serveur HTTP Apache proprement dit ne fournit pas de
- distribution binaire mais seulement le code source. Si vous n'êtes
+ distribution binaire mais seulement le code source. Certains membres
+ du projet <em>peuvent</em> mettre à disposition des paquets binaires
+ à titre individuel, mais ceux-ci n'ont pas vocation à être
+ distribués publiquement.</p>
+
+ <p>Si vous n'êtes
pas en mesure de compiler le serveur HTTP Apache vous-même, vous
pouvez vous procurer un paquet binaire auprès des nombreuses
distributions disponibles sur Internet.</p>
<code>httpd.conf</code>. En outre, les directives <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> peuvent être activées
pour tous les modules compilés via l'option
<code>--enable-load-all-modules</code> du script configure.</p>
- <p><strong>Avertissement :</strong>
- <code>--enable-mods-shared=all</code> ne compile pas vraiment
- tous les modules. En fait, pour compiler tous les modules, il
- faut utiliser :</p>
- <div class="example"><p><code>
- ./configure \<br />
- <span class="indent">
- --with-ldap \<br />
- --enable-mods-shared="all ssl ldap cache proxy authn_alias file_cache authnz_ldap charset_lite dav_lock disk_cache"
- </span>
- </code></p></div>
+
</dd>
<dt><code>--enable-mods-static=<var>MODULE-LIST</var></code></dt>
<a href="../ko/programs/configure.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/programs/configure.html" title="Türkçe"> tr </a></p>
</div>
+<div class="outofdate">Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.</div>
<p><code>configure</code> betiği, Apache HTTP Sunucusunun kaynak kodlarını
belli bir platform için yapılandırmakta ve derlemekte kullanılır.
<p><span>Langues Disponibles: </span><a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="./fr/upgrading.html" title="Français"> fr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<p>Afin d'assister les utilisateurs lors de leurs opérations de mise à
jour, nous maintenons un document
complète <code>jsessionid</code>.
</li>
+ <li><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>: le second paramètre de la
+ directive <code class="directive"><a href="./mod/mod_cache.html#cacheenable">CacheEnable</a></code>
+ ne concerne les contenus en mandat direct que s'ils débutent par
+ le protocole approprié. Dans les versions 2.2 et antérieures, un
+ paramètre tel que '/' concernait tous les contenus.</li>
+
<li><code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code>: la directive <code class="directive"><a href="./mod/mod_ldap.html#ldaptrustedclientcert">LDAPTrustedClientCert</a></code> s'utilise
maintenant exclusivement au sein d'une configuration de niveau
répertoire. Si vous utilisez cette directive, passez en revue