1
0
mirror of https://github.com/apache/httpd.git synced 2026-10-23 22:49:01 +03:00

s/Freenode/Libera.chat/ (and some other weird character encoding fixes.)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.0.x@1891403 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Rich Bowen
2021-07-09 12:33:49 +00:00
parent 3eb1ea2a88
commit f045e3e262
198 changed files with 7040 additions and 7040 deletions

View File

@@ -24,11 +24,11 @@
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/bind.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Binding</h1>
<div class="toplang">
<p><span>Available Languages: </span><a href="./en/bind.html" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/bind.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/bind.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/bind.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>Configuring Apache to listen on specific addresses and ports.</p>
@@ -171,11 +171,11 @@
</div></div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="./en/bind.html" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/bind.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/bind.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/bind.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>

View File

@@ -14,44 +14,44 @@
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
<link href="./images/favicon.ico" rel="shortcut icon" /><link href="http://httpd.apache.org/docs/current/bind.html" rel="canonical" /></head>
<body id="manual-page"><div id="page-header">
<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versión 2.0 del Servidor HTTP Apache</p>
<p class="menu"><a href="./mod/">M&#243;dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versi&#243;n 2.0 del Servidor HTTP Apache</p>
<img alt="" src="./images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentación</a> &gt; <a href="./">Versión 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentaci&#243;n</a> &gt; <a href="./">Versi&#243;n 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/bind.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Direcciones IP y puertos de escucha</h1>
<div class="toplang">
<p><span>Idiomas disponibles: </span><a href="./en/bind.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/bind.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/bind.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/bind.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>Cómo configurar Apache para que escuche en direcciones IP
y puertos específicos.</p>
<p>C&#243;mo configurar Apache para que escuche en direcciones IP
y puertos espec&#237;ficos.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Introducción</a></li>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Introducci&#243;n</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#ipv6">Consideraciones especiales para IPv6</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">Cómo funciona este mecanismo en hosts virtuales</a></li>
</ul><h3>Consulte también</h3><ul class="seealso"><li><a href="vhosts/">Hosts virtuales</a></li><li><a href="dns-caveats.html">Asuntos relacionados con DNS</a></li></ul></div>
<li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">C&#243;mo funciona este mecanismo en hosts virtuales</a></li>
</ul><h3>Consulte tambi&#233;n</h3><ul class="seealso"><li><a href="vhosts/">Hosts virtuales</a></li><li><a href="dns-caveats.html">Asuntos relacionados con DNS</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="overview" id="overview">Introducción</a></h2>
<h2><a name="overview" id="overview">Introducci&#243;n</a></h2>
<table class="related"><tr><th>Módulos Relacionados</th><th>Directivas Relacionadas</th></tr><tr><td><ul><li><code class="module"><a href="./mod/core.html">core</a></code></li><li><code class="module"><a href="./mod/mpm_common.html">mpm_common</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code></li></ul></td></tr></table>
<table class="related"><tr><th>M&#243;dulos Relacionados</th><th>Directivas Relacionadas</th></tr><tr><td><ul><li><code class="module"><a href="./mod/core.html">core</a></code></li><li><code class="module"><a href="./mod/mpm_common.html">mpm_common</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code></li></ul></td></tr></table>
<p>Cuando Apache se inicia, comienza a esperar peticiones
entrantes en determinados puertos y direcciones de la máquina
en la que se está ejecutando. Sin embargo, si quiere que
Apache escuche solamente en determinados puertos específicos,
o solamente en determinadas direcciones, o en una combinación
de ambos, debe especificarlo adecuadamente. Esto puede además
entrantes en determinados puertos y direcciones de la m&#225;quina
en la que se est&#225; ejecutando. Sin embargo, si quiere que
Apache escuche solamente en determinados puertos espec&#237;ficos,
o solamente en determinadas direcciones, o en una combinaci&#243;n
de ambos, debe especificarlo adecuadamente. Esto puede adem&#225;s
combinarlo con la posibilidad de usar hosts virtuales,
funcionalidad con la que un servidor Apache puede responder a
peticiones en diferentes direcciones IP, diferentes nombres de
@@ -60,15 +60,15 @@
<p>La directiva <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
le indica al servidor que acepte peticiones entrantes solamente en
los puertos y en las combinaciones de puertos y direcciones que se
especifiquen. Si solo se especifica un número de puerto en la
especifiquen. Si solo se especifica un n&#250;mero de puerto en la
directiva <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> el
servidor escuchará en ese puerto, en todas las interfaces de
red de la máquina. Si se especifica una dirección IP y
un puerto, el servidor escuchará solamente en la interfaz de
red a la que pertenezca esa dirección IP y solamente en el
servidor escuchar&#225; en ese puerto, en todas las interfaces de
red de la m&#225;quina. Si se especifica una direcci&#243;n IP y
un puerto, el servidor escuchar&#225; solamente en la interfaz de
red a la que pertenezca esa direcci&#243;n IP y solamente en el
puerto indicado. Se pueden usar varias directivas <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> para
especificar varias direcciones IP y puertos de escucha. El
servidor responderá a las peticiones de todas las direcciones
servidor responder&#225; a las peticiones de todas las direcciones
y puertos que se incluyan.</p>
<p>Por ejemplo, para hacer que el servidor acepte conexiones tanto
@@ -80,7 +80,7 @@
</code></p></div>
<p>Para hacer que el servidor acepte conexiones en dos interfaces
de red y puertos específicos, use</p>
de red y puertos espec&#237;ficos, use</p>
<div class="example"><p><code>
Listen 192.170.2.1:80<br />
@@ -97,27 +97,27 @@
<h2><a name="ipv6" id="ipv6">Consideraciones especiales para IPv6</a></h2>
<p>Cada vez más plataformas implementan IPv6, y APR soporta
<p>Cada vez m&#225;s plataformas implementan IPv6, y APR soporta
IPv6 en la mayor parte de esas plataformas, permitiendo que Apache
use sockets IPv6 y pueda tratar las peticiones que se envían
use sockets IPv6 y pueda tratar las peticiones que se env&#237;an
con IPv6.</p>
<p>Un factor de complejidad para los administradores de Apache es
si un socket IPv6 puede tratar tanto conexiones IPv4 como
IPv6. Para tratar conexiones IPv4 con sockets IPv6 se utiliza un
traductor de direcciones IPv4-IPv6, cuyo uso está permitido
traductor de direcciones IPv4-IPv6, cuyo uso est&#225; permitido
por defecto en la mayor parte de las plataformas, pero que
está desactivado por defecto en FreeBSD, NetBSD, y OpenBSD
para cumplir con la política system-wide en esas
palaformas. Pero incluso en los sistemas en los que no está
permitido su uso por defecto, un parámetro especial de
est&#225; desactivado por defecto en FreeBSD, NetBSD, y OpenBSD
para cumplir con la pol&#237;tica system-wide en esas
palaformas. Pero incluso en los sistemas en los que no est&#225;
permitido su uso por defecto, un par&#225;metro especial de
<code class="program"><a href="./programs/configure.html">configure</a></code> puede modificar ese
comportamiento.</p>
<p>Si quiere que Apache trate conexiones IPv4 y IPv6 con un
mínimo de sockets, lo que requiere traducir direcciones IPv4
a IPv6, especifique la opción de <code class="program"><a href="./programs/configure.html">configure</a></code>
<code>--enable-v4-mapped</code> y use directivas <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> genéricas de la
m&#237;nimo de sockets, lo que requiere traducir direcciones IPv4
a IPv6, especifique la opci&#243;n de <code class="program"><a href="./programs/configure.html">configure</a></code>
<code>--enable-v4-mapped</code> y use directivas <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> gen&#233;ricas de la
siguiente forma:</p>
<div class="example"><p><code>
@@ -125,15 +125,15 @@
</code></p></div>
<p>Con <code>--enable-v4-mapped</code>, las directivas Listen en
el fichero de configuración por defecto creado por Apache
usarán ese formato. <code>--enable-v4-mapped</code> es el
el fichero de configuraci&#243;n por defecto creado por Apache
usar&#225;n ese formato. <code>--enable-v4-mapped</code> es el
valor por defecto en todas las plataformas excepto en FreeBSD,
NetBSD, y OpenBSD, de modo que esa es probablemente la manera en
que su servidor Apache fue construido.</p>
<p>Si quiere que Apache solo procese conexiones IPv4, sin tener en
cuenta cuál es su plataforma o qué soporta APR, especifique
una dirección IPv4 en todas las directivas <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>, como en
cuenta cu&#225;l es su plataforma o qu&#233; soporta APR, especifique
una direcci&#243;n IPv4 en todas las directivas <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>, como en
estos ejemplos:</p>
<div class="example"><p><code>
@@ -142,10 +142,10 @@
</code></p></div>
<p>Si quiere que Apache procese conexiones IPv4 y IPv6 en sockets
diferentes (es decir, deshabilitar la conversión de
direcciones IPv4 a IPv6), especifique la opción de
diferentes (es decir, deshabilitar la conversi&#243;n de
direcciones IPv4 a IPv6), especifique la opci&#243;n de
<code class="program"><a href="./programs/configure.html">configure</a></code> <code>--disable-v4-mapped</code> y
use directivas Listen específicas como en el siguiente ejemplo:</p>
use directivas Listen espec&#237;ficas como en el siguiente ejemplo:</p>
<div class="example"><p><code>
Listen [::]:80<br />
@@ -153,40 +153,40 @@
</code></p></div>
<p>Con <code>--disable-v4-mapped</code>, las directivas Listen en
el fichero de configuración que Apache crea por defecto
usarán ese formato. <code>--disable-v4-mapped</code> se usa
el fichero de configuraci&#243;n que Apache crea por defecto
usar&#225;n ese formato. <code>--disable-v4-mapped</code> se usa
por defecto en FreeBSD, NetBSD, y OpenBSD.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="virtualhost" id="virtualhost">Cómo funciona este mecanismo en hosts virtuales</a></h2>
<h2><a name="virtualhost" id="virtualhost">C&#243;mo funciona este mecanismo en hosts virtuales</a></h2>
<p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> no implementa
hosts virtuales. Solo le dice al servidor
principal en qué direcciones y puertos tiene que escuchar. Si no
principal en qu&#233; direcciones y puertos tiene que escuchar. Si no
se usan directivas <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>, el servidor se comporta de
la misma manera con todas las peticiones que se acepten. Sin
embargo, <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> puede usarse para
especificar un comportamiento diferente en una o varias
direcciones y puertos. Para implementar un host virtual, hay que
indicarle primero al servidor que escuche en aquellas direcciones y
puertos a usar. Entonces se debe crear un una sección
puertos a usar. Entonces se debe crear un una secci&#243;n
<code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
en una dirección y puerto específicos para determinar
en una direcci&#243;n y puerto espec&#237;ficos para determinar
el comportamiento de ese host virtual. Tenga en cuenta que si se
especifica en una sección <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> una dirección y puerto
en los que el servidor no está escuchando, ese host virtual no
podrá ser accedido.</p>
especifica en una secci&#243;n <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> una direcci&#243;n y puerto
en los que el servidor no est&#225; escuchando, ese host virtual no
podr&#225; ser accedido.</p>
</div></div>
<div class="bottomlang">
<p><span>Idiomas disponibles: </span><a href="./en/bind.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/bind.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/bind.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/bind.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los términos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los t&#233;rminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">M&#243;dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
</body></html>

View File

@@ -24,55 +24,55 @@
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/bind.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Liaison</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/bind.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/bind.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/bind.html" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/bind.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/bind.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/bind.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>Configuration des adresses et ports sur lesquels Apache écoute.</p>
<p>Configuration des adresses et ports sur lesquels Apache &#233;coute.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Informations générales</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#ipv6">Précisions au sujet d'IPv6</a></li>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Informations g&#233;n&#233;rales</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#ipv6">Pr&#233;cisions au sujet d'IPv6</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">Faire fonctionner tout ceci avec les Serveurs Virtuels</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="vhosts/">Serveurs Virtuels</a></li><li><a href="dns-caveats.html">Problèmes DNS</a></li></ul></div>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="vhosts/">Serveurs Virtuels</a></li><li><a href="dns-caveats.html">Probl&#232;mes DNS</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="overview" id="overview">Informations générales</a></h2>
<h2><a name="overview" id="overview">Informations g&#233;n&#233;rales</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/core.html">core</a></code></li><li><code class="module"><a href="./mod/mpm_common.html">mpm_common</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code></li></ul></td></tr></table>
<table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/core.html">core</a></code></li><li><code class="module"><a href="./mod/mpm_common.html">mpm_common</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code></li></ul></td></tr></table>
<p>Au moment de son démarrage, Apache se lie à un port et à une
adresse sur la machine et se met en attente de requêtes entrantes.
Par défaut, toutes les adresses de la machine se retrouvent
à l'écoute. Dans tous les cas, Apache accepte d'écouter sur un
ou plusieurs ports spécifiques, ou sur une seule ou plusieurs
<p>Au moment de son d&#233;marrage, Apache se lie &#224; un port et &#224; une
adresse sur la machine et se met en attente de requ&#234;tes entrantes.
Par d&#233;faut, toutes les adresses de la machine se retrouvent
&#224; l'&#233;coute. Dans tous les cas, Apache accepte d'&#233;couter sur un
ou plusieurs ports sp&#233;cifiques, ou sur une seule ou plusieurs
adresses, ou encore une combinaison des deux.
Il est fréquent d'utiliser ces possibilités avec les fonctionnalités
de Serveurs Virtuels, qui permettent de faire répondre Apache de
manière différente en fonction de l'adresse IP, du nom ou du port.</p>
Il est fr&#233;quent d'utiliser ces possibilit&#233;s avec les fonctionnalit&#233;s
de Serveurs Virtuels, qui permettent de faire r&#233;pondre Apache de
mani&#232;re diff&#233;rente en fonction de l'adresse IP, du nom ou du port.</p>
<p>Le serveur utilise la directive
<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
pour n'accepter que des requêtes provenant de ports spécifiques ou
d'une combinaison adresse IP + port passés en argument.
Dans le cas où seul un port est spécifié avec la directive
pour n'accepter que des requ&#234;tes provenant de ports sp&#233;cifiques ou
d'une combinaison adresse IP + port pass&#233;s en argument.
Dans le cas o&#249; seul un port est sp&#233;cifi&#233; avec la directive
<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>,
le serveur se met à l'écoute sur le port spécifié, sur toutes
le serveur se met &#224; l'&#233;coute sur le port sp&#233;cifi&#233;, sur toutes
les interfaces et adresses de la machine. Si une adresse IP est
précisée en plus du port, le serveur n'écoute que sur l'adresse
et le port spécifiés. Il est possible de configurer plusieurs
pr&#233;cis&#233;e en plus du port, le serveur n'&#233;coute que sur l'adresse
et le port sp&#233;cifi&#233;s. Il est possible de configurer plusieurs
directives <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>,
afin qu'Apache écoute sur plusieurs adresses
et ports. Dans ce cas, le serveur répondra aux requêtes faites
sur tous les adresses et ports énumérés.</p>
afin qu'Apache &#233;coute sur plusieurs adresses
et ports. Dans ce cas, le serveur r&#233;pondra aux requ&#234;tes faites
sur tous les adresses et ports &#233;num&#233;r&#233;s.</p>
<p>Par exemple, pour que le serveur accepte les connexions à la fois sur
les ports 80 et 8000, spécifiez&nbsp;:</p>
<p>Par exemple, pour que le serveur accepte les connexions &#224; la fois sur
les ports 80 et 8000, sp&#233;cifiez&nbsp;:</p>
<div class="example"><p><code>
Listen 80<br />
@@ -80,60 +80,60 @@
</code></p></div>
<p>Pour qu'Apache accepte les connexions sur deux combinaisons
adresses + ports, spécifiez&nbsp;:</p>
adresses + ports, sp&#233;cifiez&nbsp;:</p>
<div class="example"><p><code>
Listen 192.170.2.1:80<br />
Listen 192.170.2.5:8000
</code></p></div>
<p>Les adresses IPv6 sont acceptées, pourvu qu'elles soient entourées
entre crochets de la façon suivante&nbsp;:</p>
<p>Les adresses IPv6 sont accept&#233;es, pourvu qu'elles soient entour&#233;es
entre crochets de la fa&#231;on suivante&nbsp;:</p>
<div class="example"><p><code>
Listen [2001:db8::a00:20ff:fea7:ccea]:80
</code></p></div>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="ipv6" id="ipv6">Précisions au sujet d'IPv6</a></h2>
<h2><a name="ipv6" id="ipv6">Pr&#233;cisions au sujet d'IPv6</a></h2>
<p>De plus en plus de plates-formes implémentent IPv6, et APR
<p>De plus en plus de plates-formes impl&#233;mentent IPv6, et APR
supporte IPv6 sur la plupart d'entre elles, si bien qu'Apache
peut utiliser des sockets IPv6 et répondre aux requêtes envoyées
peut utiliser des sockets IPv6 et r&#233;pondre aux requ&#234;tes envoy&#233;es
en IPv6.</p>
<p>Une complication possible pour les administrateurs Apache est de
savoir si un socket IPv6 est capable de gérer les connexions IPv4
aussi bien qu'IPv6. Gérer les connexions IPv4 sur une socket IPv6
suppose l'utilisation d'adresses IPv6 mappées en IPv4, ce qui est
savoir si un socket IPv6 est capable de g&#233;rer les connexions IPv4
aussi bien qu'IPv6. G&#233;rer les connexions IPv4 sur une socket IPv6
suppose l'utilisation d'adresses IPv6 mapp&#233;es en IPv4, ce qui est
le cas sur la plupart des plates-formes, mais pas sur FreeBSD, NetBSD
et OpenBSD, en raison des politiques systèmes de ces plates-formes.
Même sur des systèmes où cette fonctionnalité n'est pas activée par
défaut, un paramètre de compilation pour <code class="program"><a href="./programs/configure.html">configure</a></code>
et OpenBSD, en raison des politiques syst&#232;mes de ces plates-formes.
M&#234;me sur des syst&#232;mes o&#249; cette fonctionnalit&#233; n'est pas activ&#233;e par
d&#233;faut, un param&#232;tre de compilation pour <code class="program"><a href="./programs/configure.html">configure</a></code>
permet de changer ce comportement pour Apache.</p>
<p>Pour qu'Apache puisse gérer à la fois les connexions IPv4 et IPv6
<p>Pour qu'Apache puisse g&#233;rer &#224; la fois les connexions IPv4 et IPv6
avec un minimum de sockets, il faut permettre l'utilisation des adresses
IPv6 mappées en IPv4, ce qui est faisable en spécifiant l'option
IPv6 mapp&#233;es en IPv4, ce qui est faisable en sp&#233;cifiant l'option
de compilation <code>--enable-v4-mapped</code> et en utilisant la
directive générique <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
directive g&#233;n&#233;rique <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
comme suit&nbsp;:</p>
<div class="example"><p><code>
Listen 80
</code></p></div>
<p>Si <code>--enable-v4-mapped</code> a été spécifié à la compilation,
les directives Listen de la configuration par défaut sont de la forme
<p>Si <code>--enable-v4-mapped</code> a &#233;t&#233; sp&#233;cifi&#233; &#224; la compilation,
les directives Listen de la configuration par d&#233;faut sont de la forme
ci-dessus. <code>--enable-v4-mapped</code> est l'option de compilation
par défaut sur toutes les plates-formes, sauf pour FreeBSD, NetBSD, et
OpenBSD, donc il est probable que votre Apache ait été compilé avec
par d&#233;faut sur toutes les plates-formes, sauf pour FreeBSD, NetBSD, et
OpenBSD, donc il est probable que votre Apache ait &#233;t&#233; compil&#233; avec
cette option.</p>
<p>Pour qu'Apache ne gère que les connexions IPv4, en ignorant l'éventuel
support IPv6 de la plate-forme ou d'APR, une adresse IPv4 peut être
donnée dans toutes les directives
<p>Pour qu'Apache ne g&#232;re que les connexions IPv4, en ignorant l'&#233;ventuel
support IPv6 de la plate-forme ou d'APR, une adresse IPv4 peut &#234;tre
donn&#233;e dans toutes les directives
<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>, comme dans les
exemples suivants&nbsp;:</p>
@@ -142,22 +142,22 @@
Listen 192.170.2.1:80
</code></p></div>
<p>Pour qu'Apache gère les connexions IPv4 et IPv6 sur des sockets
différents (i.e., pour ne pas accepter les adresses IPv6 mappées
en IPv4), spécifiez l'option de compilation
<p>Pour qu'Apache g&#232;re les connexions IPv4 et IPv6 sur des sockets
diff&#233;rents (i.e., pour ne pas accepter les adresses IPv6 mapp&#233;es
en IPv4), sp&#233;cifiez l'option de compilation
<code>--disable-v4-mapped</code> et utilisez des directives
Listen spécifiques telles que&nbsp;:</p>
Listen sp&#233;cifiques telles que&nbsp;:</p>
<div class="example"><p><code>
Listen [::]:80<br />
Listen 0.0.0.0:80
</code></p></div>
<p>Si le paramètre <code>--disable-v4-mapped</code> a été défini
<p>Si le param&#232;tre <code>--disable-v4-mapped</code> a &#233;t&#233; d&#233;fini
au moment de la compilation, les directives Listen de la
configuration par défaut sont de la forme ci-dessus.
configuration par d&#233;faut sont de la forme ci-dessus.
<code>--disable-v4-mapped</code> est l'option de
compilation par défaut sous FreeBSD, NetBSD, et OpenBSD.</p>
compilation par d&#233;faut sous FreeBSD, NetBSD, et OpenBSD.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
@@ -165,35 +165,35 @@
<p>La directive <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
n'implémente aucun Serveur Virtuel. Elle sert simplement à
indiquer au serveur principal sur quels adresses et ports écouter.
Dans le cas où aucune section
n'impl&#233;mente aucun Serveur Virtuel. Elle sert simplement &#224;
indiquer au serveur principal sur quels adresses et ports &#233;couter.
Dans le cas o&#249; aucune section
<code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
n'est utilisée, le serveur répondra de la même manière pour toutes
les requêtes qu'il recevra.
n'est utilis&#233;e, le serveur r&#233;pondra de la m&#234;me mani&#232;re pour toutes
les requ&#234;tes qu'il recevra.
Des sections
<code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
peuvent être utilisées pour qu'Apache réagisse différemment selon que la
requête est destinée à telle adresse ou à tel port. Avant d'implémenter
peuvent &#234;tre utilis&#233;es pour qu'Apache r&#233;agisse diff&#233;remment selon que la
requ&#234;te est destin&#233;e &#224; telle adresse ou &#224; tel port. Avant d'impl&#233;menter
un Serveur Virtuel au moyen de la directive VirtualHost, la directive
Listen doit être configurée pour que le serveur écoute sur l'adresse
ou le port utilisé. Ensuite, une section
Listen doit &#234;tre configur&#233;e pour que le serveur &#233;coute sur l'adresse
ou le port utilis&#233;. Ensuite, une section
<code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
devrait être utilisée pour qu'Apache réagisse différemment selon
devrait &#234;tre utilis&#233;e pour qu'Apache r&#233;agisse diff&#233;remment selon
l'adresse ou le port.
À noter que si un Serveur Virtuel
&#192; noter que si un Serveur Virtuel
<code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
est configuré sur une adresse et un port sur lesquels le serveur
n'est pas à l'écoute, le Serveur Virtuel ne sera pas accessible.</p>
est configur&#233; sur une adresse et un port sur lesquels le serveur
n'est pas &#224; l'&#233;coute, le Serveur Virtuel ne sera pas accessible.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/bind.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/bind.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/bind.html" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/bind.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/bind.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/bind.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div>
</body></html>

View File

@@ -21,18 +21,18 @@
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="./">Version 2.0</a></div><div id="page-content"><div class="retired"><h4>Bitte beachten!</h4>
<p>Dieses Dokument bezieht sich auf Version <strong>2.0</strong> des Apache httpd, die <strong>nicht mehr gepflegt wird</strong>. Bitte aktualisieren Sie die Software und verwenden Sie stattdessen eine aktuelle Version des httpd, die an folgender Stelle dokumentiert ist:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Dokumentation des Apache HTTP Server für die zuletzt erschienene Version</a></li></ul><p>Sie können <a href="http://httpd.apache.org/docs/current/configuring.html">diesem Link</a> folgen, um zur aktuellen Version dieses Dokuments zu gelangen.</p></div><div id="preamble"><h1>Konfigurationsdateien</h1>
<ul><li><a href="http://httpd.apache.org/docs/current/">Dokumentation des Apache HTTP Server f&#252;r die zuletzt erschienene Version</a></li></ul><p>Sie k&#246;nnen <a href="http://httpd.apache.org/docs/current/configuring.html">diesem Link</a> folgen, um zur aktuellen Version dieses Dokuments zu gelangen.</p></div><div id="preamble"><h1>Konfigurationsdateien</h1>
<div class="toplang">
<p><span>Verfügbare Sprachen: </span><a href="./de/configuring.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<p><span>Verf&#252;gbare Sprachen: </span><a href="./de/configuring.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/configuring.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<div class="outofdate">Diese Übersetzung ist möglicherweise
nicht mehr aktuell. Bitte prüfen Sie die englische Version auf
die neuesten Änderungen.</div>
<div class="outofdate">Diese &#220;bersetzung ist m&#246;glicherweise
nicht mehr aktuell. Bitte pr&#252;fen Sie die englische Version auf
die neuesten &#196;nderungen.</div>
<p>Dieses Dokument beschreibt die Dateien, die zur Konfiguration des Apache
HTTP Servers verwendet werden.</p>
@@ -40,7 +40,7 @@
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#main">Hauptkonfigurationsdateien</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#syntax">Syntax der Konfigurationsdateien</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#modules">Module</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#scope">Der Gültigkeitsbereich von Direktiven</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#scope">Der G&#252;ltigkeitsbereich von Direktiven</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#htaccess">.htaccess-Dateien</a></li>
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
@@ -50,15 +50,15 @@
<table class="related"><tr><th>Referenzierte Module</th><th>Referenzierte Direktiven</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#include">Include</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#typesconfig">TypesConfig</a></code></li></ul></td></tr></table>
<p>Der Apache wird konfiguriert, indem <a href="mod/directives.html">Direktiven</a> in einfache Textdateien
eingetragen werden. Die Hauptkonfigurationsdatei heißt
üblicherweise <code>httpd.conf</code>. Der Ablageort dieser Datei
eingetragen werden. Die Hauptkonfigurationsdatei hei&#223;t
&#252;blicherweise <code>httpd.conf</code>. Der Ablageort dieser Datei
wird bei der Kompilierung festgelegt, kann jedoch mit der
Befehlszeilenoption <code>-f</code> überschrieben werden. Durch
Befehlszeilenoption <code>-f</code> &#252;berschrieben werden. Durch
Verwendung der Direktive <code class="directive"><a href="./mod/core.html#include">Include</a></code>
können außerdem weitere Konfigurationsdateien hinzugefügt
werden. Zum Einfügen von mehreren Konfigurationsdateien können
k&#246;nnen au&#223;erdem weitere Konfigurationsdateien hinzugef&#252;gt
werden. Zum Einf&#252;gen von mehreren Konfigurationsdateien k&#246;nnen
Platzhalter verwendet werden. Jede Direktive darf in jeder dieser
Konfigurationsdateien angegeben werden. Änderungen in den
Konfigurationsdateien angegeben werden. &#196;nderungen in den
Hauptkonfigurationsdateien werden vom Apache nur beim Start oder Neustart
erkannt.</p>
@@ -71,23 +71,23 @@
<p>Die Konfigurationsdateien des Apache enthalten eine Direktive pro Zeile.
Der Backslash "\" läßt sich als letztes Zeichen in einer Zeile
dazu verwenden, die Fortsetzung der Direktive in der nächsten Zeile
Der Backslash "\" l&#228;&#223;t sich als letztes Zeichen in einer Zeile
dazu verwenden, die Fortsetzung der Direktive in der n&#228;chsten Zeile
anzuzeigen. Es darf kein weiteres Zeichen oder Whitespace zwischen dem
Backslash und dem Zeilenende folgen.</p>
<p>In den Konfigurationsdateien wird bei den Direktiven nicht zwischen
Groß- und Kleinschreibung unterschieden. Bei den Argumenten der
Direktiven wird dagegen oftmals zwischen Groß- und Kleinschreibung
Gro&#223;- und Kleinschreibung unterschieden. Bei den Argumenten der
Direktiven wird dagegen oftmals zwischen Gro&#223;- und Kleinschreibung
differenziert. Zeilen, die mit dem Doppelkreuz "#" beginnen, werden als
Kommentare betrachtet und ignoriert. Kommentare dürfen
Kommentare betrachtet und ignoriert. Kommentare d&#252;rfen
<strong>nicht</strong> am Ende einer Zeile nach der Direktive
eingefügt werden. Leerzeilen und Whitespaces vor einer Direktive
eingef&#252;gt werden. Leerzeilen und Whitespaces vor einer Direktive
werden ignoriert. Dadurch lassen sich Direktiven zur besseren Lesbarbeit
einrücken.</p>
einr&#252;cken.</p>
<p>Sie können die Syntax Ihrer Konfigurationsdateien auf Fehler
prüfen, ohne den Server zu starten, indem Sie <code>apachectl
<p>Sie k&#246;nnen die Syntax Ihrer Konfigurationsdateien auf Fehler
pr&#252;fen, ohne den Server zu starten, indem Sie <code>apachectl
configtest</code> oder die Befehlszeilenoption <code>-t</code>
verwenden.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
@@ -98,59 +98,59 @@
<table class="related"><tr><th>Referenzierte Module</th><th>Referenzierte Direktiven</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_so.html">mod_so</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code></li><li><code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table>
<p>Der Apache ist ein modularer Server. Das bedeutet, dass nur die abolute
Grundfunktionalität im Kernserver enthalten ist. Weitergehende
Fähigkeiten sind mittels <a href="mod/">Modulen</a> verfügbar,
die in den Apache geladen werden können. Standardmäßig
wird bei der Kompilierung ein Satz von Basismodulen <span class="transnote">(<em>Anm.d.Ü.:</em> die so
Grundfunktionalit&#228;t im Kernserver enthalten ist. Weitergehende
F&#228;higkeiten sind mittels <a href="mod/">Modulen</a> verf&#252;gbar,
die in den Apache geladen werden k&#246;nnen. Standardm&#228;&#223;ig
wird bei der Kompilierung ein Satz von Basismodulen <span class="transnote">(<em>Anm.d.&#220;.:</em> die so
genannten <a href="mod/module-dict.html#Status">Base</a>-Module)</span> in den Server eingebunden. Wenn der
Server für die Verwendung von <a href="dso.html">dynamisch
ladbaren</a> Modulen kompiliert wurde, dann können Module separat
kompiliert und jederzeit mittels der Direktive <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> hinzugefügt werden.
Server f&#252;r die Verwendung von <a href="dso.html">dynamisch
ladbaren</a> Modulen kompiliert wurde, dann k&#246;nnen Module separat
kompiliert und jederzeit mittels der Direktive <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> hinzugef&#252;gt werden.
Andernfalls muss der Apache neu kompiliert werden, um Module
hinzuzufügen oder zu entfernen. Konfigurationsanweisungen können
abhängig vom Vorhandensein eines bestimmten Moduls eingesetzt werden,
hinzuzuf&#252;gen oder zu entfernen. Konfigurationsanweisungen k&#246;nnen
abh&#228;ngig vom Vorhandensein eines bestimmten Moduls eingesetzt werden,
indem sie in einen <code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code>-Block eingeschlossen werden.</p>
<p>Um zu sehen, welche Module momentan in den Server einkompiliert sind,
kann die Befehlszeilenoption <code>-l</code> verwendet werden.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="scope" id="scope">Der Gültigkeitsbereich von Direktiven</a></h2>
<h2><a name="scope" id="scope">Der G&#252;ltigkeitsbereich von Direktiven</a></h2>
<table class="related"><tr><th>Referenzierte Module</th><th>Referenzierte Direktiven</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li></ul></td></tr></table>
<p>Direktiven in den Hauptkonfigurationsdateien gelten für den
gesamten Server. Wenn Sie die Konfiguration nur für einen Teil des
Servers verändern möchten, können Sie den
Gültigkeitsbereich der Direktiven beschränken, indem Sie diese
<p>Direktiven in den Hauptkonfigurationsdateien gelten f&#252;r den
gesamten Server. Wenn Sie die Konfiguration nur f&#252;r einen Teil des
Servers ver&#228;ndern m&#246;chten, k&#246;nnen Sie den
G&#252;ltigkeitsbereich der Direktiven beschr&#228;nken, indem Sie diese
in <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>-,
<code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code>-,
<code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>-,
<code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code>-,
<code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>- oder
<code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code>-Abschnitte eingefügen.
<code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code>-Abschnitte eingef&#252;gen.
Diese Abschnitte begrenzen die Anwendung der umschlossenen Direktiven
auf bestimmte Pfade des Dateisystems oder auf
bestimmte URLs. Sie können für eine fein abgestimmte
bestimmte URLs. Sie k&#246;nnen f&#252;r eine fein abgestimmte
Konfiguration auch ineinander verschachtelt werden.</p>
<p>Der Apache besitzt die Fähigkeit, mehrere verschiedene Websites
<p>Der Apache besitzt die F&#228;higkeit, mehrere verschiedene Websites
gleichzeitig zu bedienen. Dies wird <a href="vhosts/">virtuelles
Hosten</a> genannt. Direktiven können auch in ihrem
Gültigkeitsgereich eingeschränkt werden, indem sie innerhalb
Hosten</a> genannt. Direktiven k&#246;nnen auch in ihrem
G&#252;ltigkeitsgereich eingeschr&#228;nkt werden, indem sie innerhalb
eines <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>-Abschnittes angegeben werden.
Sie werden dann nur auf Anfragen für eine bestimmte Website
Sie werden dann nur auf Anfragen f&#252;r eine bestimmte Website
angewendet.</p>
<p>Obwohl die meisten Direktiven in jedem dieser Abschnitte platziert
werden können, ergeben einige Direktiven in manchen Kontexten
werden k&#246;nnen, ergeben einige Direktiven in manchen Kontexten
keinen Sinn. Direktiven zur Prozesssteuerung beispielsweise
dürfen nur im Kontext des Hauptservers angegeben werden. Prüfen
d&#252;rfen nur im Kontext des Hauptservers angegeben werden. Pr&#252;fen
Sie den <a href="mod/directive-dict.html#Context">Kontext</a> der
Direktive, um herauszufinden, welche Direktiven in welche Abschnitte
eingefügt werden können. Weitere Informationen finden Sie unter
eingef&#252;gt werden k&#246;nnen. Weitere Informationen finden Sie unter
"<a href="sections.html">Wie Directory-, Location- und Files-Abschnitte
arbeiten</a>".</p>
@@ -161,34 +161,34 @@
<table class="related"><tr><th>Referenzierte Module</th><th>Referenzierte Direktiven</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code></li></ul></td></tr></table>
<p>Der Apache ermöglicht die dezentrale Verwaltung der
<p>Der Apache erm&#246;glicht die dezentrale Verwaltung der
Konfiguration mittes spezieller Dateien innerhalb des
Web-Verzeichnisbaums. Diese speziellen Dateien heißen
gewöhnlich <code>.htaccess</code>, mit der Direktive <code class="directive"><a href="./mod/core.html#accessfilename">AccessFileName</a></code> kann jedoch auch ein anderer
Web-Verzeichnisbaums. Diese speziellen Dateien hei&#223;en
gew&#246;hnlich <code>.htaccess</code>, mit der Direktive <code class="directive"><a href="./mod/core.html#accessfilename">AccessFileName</a></code> kann jedoch auch ein anderer
Name festgelegt werden. In <code>.htaccess</code>-Dateien angegebene
Direktiven werden auf das Verzeichnis und dessen Unterverzeichnisse
angewendet, in dem die Datei abgelegt ist. <code>.htaccess</code>-Dateien
folgen der gleichen Syntax wie die Hauptkonfigurationsdateien. Da
<code>.htaccess</code>-Dateien bei jeder Anfrage eingelesen werden,
werden Änderungen in diesen Dateien sofort wirksam.</p>
werden &#196;nderungen in diesen Dateien sofort wirksam.</p>
<p>Prüfen Sie den <a href="mod/directive-dict.html#Context">Kontext</a> der Direktive, um
<p>Pr&#252;fen Sie den <a href="mod/directive-dict.html#Context">Kontext</a> der Direktive, um
herauszufinden, welche Direktiven in <code>.htaccess</code>-Dateien
angegeben werden können. Darüber hinaus steuert der
angegeben werden k&#246;nnen. Dar&#252;ber hinaus steuert der
Serveradministrator mit der Einstellung der Direktive <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> in den
Hauptkonfigurationsdateien welche Direktiven in
<code>.htaccess</code>-Dateien verwendet werden dürfen.</p>
<code>.htaccess</code>-Dateien verwendet werden d&#252;rfen.</p>
<p>Weitere Informationen über <code>.htaccess</code>-Dateien finden
Sie in der <a href="howto/htaccess.html">.htaccess-Einführung</a>.</p>
<p>Weitere Informationen &#252;ber <code>.htaccess</code>-Dateien finden
Sie in der <a href="howto/htaccess.html">.htaccess-Einf&#252;hrung</a>.</p>
</div></div>
<div class="bottomlang">
<p><span>Verfügbare Sprachen: </span><a href="./de/configuring.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<p><span>Verf&#252;gbare Sprachen: </span><a href="./de/configuring.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/configuring.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p></div>

View File

@@ -25,10 +25,10 @@
<div class="toplang">
<p><span>Available Languages: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/configuring.html" title="English">&nbsp;en&nbsp;</a> |
<a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>This document describes the files used to configure the Apache
@@ -166,10 +166,10 @@ HTTP server.</p>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/configuring.html" title="English">&nbsp;en&nbsp;</a> |
<a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>

View File

@@ -25,15 +25,15 @@
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/configuring.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./fr/configuring.html" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./fr/configuring.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<div class="outofdate">Cette traduction peut être périmée. Consultez la version
Anglaise pour les changements récents.</div>
<div class="outofdate">Cette traduction peut &#234;tre p&#233;rim&#233;e. Consultez la version
Anglaise pour les changements r&#233;cents.</div>
<p>Ce document présente les fichiers utilisés pour la configuration
<p>Ce document pr&#233;sente les fichiers utilis&#233;s pour la configuration
du serveur HTTP Apache.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#main">Fichiers de Configuration principaux</a></li>
@@ -46,48 +46,48 @@ du serveur HTTP Apache.</p>
<div class="section">
<h2><a name="main" id="main">Fichiers de Configuration principaux</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_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#include">Include</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#typesconfig">TypesConfig</a></code></li></ul></td></tr></table>
<table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#include">Include</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#typesconfig">TypesConfig</a></code></li></ul></td></tr></table>
<p>Apache se configure en positionnant des <a href="mod/directives.html">directives</a> dans des fichiers de
configurations, au format texte. Le fichier de configuration principal
est habituellement nommé <code>httpd.conf</code>.
L'emplacement de ce fichier est défini lors de la compilation
est habituellement nomm&#233; <code>httpd.conf</code>.
L'emplacement de ce fichier est d&#233;fini lors de la compilation
mais il est possible de le modifier en ligne de commande au lancement
d'Apache au moyen de l'option <code>-f</code>.
De plus, il est possible d'ajouter d'autres fichiers de configuration au
moyen de la directive <code class="directive"><a href="./mod/core.html#include">Include</a></code>,
qui accepte des jokers, rendant possible la lecture de multiples
fichiers de configuration. Cette directive peut être incluse dans
n'importe quel fichier de configuration. Les changements apportés
fichiers de configuration. Cette directive peut &#234;tre incluse dans
n'importe quel fichier de configuration. Les changements apport&#233;s
aux fichiers de configuration principale ne seront pris en compte
qu'au démarrage d'Apache ou à son redémarrage.</p>
qu'au d&#233;marrage d'Apache ou &#224; son red&#233;marrage.</p>
<p>Le serveur lit également un fichier contenant les types de documents
mime&nbsp;; le nom de ce fichier est défini au moyen de la directive
<p>Le serveur lit &#233;galement un fichier contenant les types de documents
mime&nbsp;; le nom de ce fichier est d&#233;fini au moyen de la directive
<code class="directive"><a href="./mod/mod_mime.html#typesconfig">TypesConfig</a></code>, et son nom
par défaut est <code>mime.types</code>.</p>
par d&#233;faut est <code>mime.types</code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="syntax" id="syntax">Syntaxe des fichiers de configuration</a></h2>
<p>Les fichiers de configuration d'Apache contiennent une directive par
ligne. Il est possible d'utiliser le caractère antislash "\" à la fin
ligne. Il est possible d'utiliser le caract&#232;re antislash "\" &#224; la fin
d'une ligne pour signaler que celle-ci se continue sur la ligne suivante.
Dans ce cas l'antislash doit impérativement être le tout dernier
caractère de la ligne et ne doit pas être suivi d'espaces.</p>
Dans ce cas l'antislash doit imp&#233;rativement &#234;tre le tout dernier
caract&#232;re de la ligne et ne doit pas &#234;tre suivi d'espaces.</p>
<p>Les directives placées dans les fichiers de configuration
ne sont pas sensibles à la casse, mais leurs arguments le sont.
Les lignes commençant par le caractère "#" sont considérées comme
des commentaires, et sont donc ignorées. Il <strong>n'</strong>est
<p>Les directives plac&#233;es dans les fichiers de configuration
ne sont pas sensibles &#224; la casse, mais leurs arguments le sont.
Les lignes commen&#231;ant par le caract&#232;re "#" sont consid&#233;r&#233;es comme
des commentaires, et sont donc ignor&#233;es. Il <strong>n'</strong>est
<strong>pas</strong> possible d'ajouter un commentaire en fin de
ligne, après une directive. Les lignes vides, ainsi que les
espaces précédant les directives, sont ignorés, ce qui vous
ligne, apr&#232;s une directive. Les lignes vides, ainsi que les
espaces pr&#233;c&#233;dant les directives, sont ignor&#233;s, ce qui vous
permet d'indenter le fichier pour de simplifier sa lecture.</p>
<p>Vous pouvez tester vos fichiers de configuration sans
avoir à démarrer le serveur en utilisant la commande
avoir &#224; d&#233;marrer le serveur en utilisant la commande
<code>apachectl configtest</code> ou en appelant Apache
avec l'option <code>-t</code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
@@ -95,53 +95,53 @@ du serveur HTTP Apache.</p>
<h2><a name="modules" id="modules">Modules</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_so.html">mod_so</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code></li><li><code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table>
<table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_so.html">mod_so</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code></li><li><code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table>
<p>Apache est un serveur modulaire, ce qui signifie que le
noyau du serveur ne dispose que des fonctions des plus basiques.
Toutes les fonctions étendues sont possibles grâce à des <a href="mod/">modules</a>, qui peuvent être chargés par Apache.
Par défaut, un <a href="mod/module-dict.html#Status">certain
nombre</a> de modules est fourni et compilé avec le serveur.
Dans le cas où le serveur a été compilé avec le <a href="dso.html">
Toutes les fonctions &#233;tendues sont possibles gr&#226;ce &#224; des <a href="mod/">modules</a>, qui peuvent &#234;tre charg&#233;s par Apache.
Par d&#233;faut, un <a href="mod/module-dict.html#Status">certain
nombre</a> de modules est fourni et compil&#233; avec le serveur.
Dans le cas o&#249; le serveur a &#233;t&#233; compil&#233; avec le <a href="dso.html">
support dynamique des modules</a>, il est possible de compiler
des modules à part et de les charger au moyen de la directive
des modules &#224; part et de les charger au moyen de la directive
<code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code>. Dans le cas
contraire, il faudra recompiler tout Apache pour lui ajouter ou
lui enlever des modules. Des directives peuvent être incluses de
façon conditionnelle selon la présence d'un module particulier en
lui enlever des modules. Des directives peuvent &#234;tre incluses de
fa&#231;on conditionnelle selon la pr&#233;sence d'un module particulier en
les positionnant dans un bloc <code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code>.</p>
<p>L'option <code>-l</code>, à passer en ligne de commande, provoque
l'affichage des modules qui sont compilés dans Apache.</p>
<p>L'option <code>-l</code>, &#224; passer en ligne de commande, provoque
l'affichage des modules qui sont compil&#233;s dans Apache.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="scope" id="scope">Directives Possibles</a></h2>
<table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li></ul></td></tr></table>
<table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li></ul></td></tr></table>
<p>Les directives positionnées dans les fichiers de configuration principaux
s'appliquent au serveur dans son ensemble. Pour spécifier des directives
spécifiques à une partie du serveur, il est possible de les positionner à
l'intérieur d'une des sections <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>, <code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code>, <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>, <code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code>, <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>, ou <code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code>.
Chacune de ces sections limite la validité des directives qu'elle
contient à la partie du système de fichier ou de l'URL qu'elle
contient. Ces sections peuvent également se contenir les unes les autres,
ce qui permet une configuration très fine.</p>
<p>Les directives positionn&#233;es dans les fichiers de configuration principaux
s'appliquent au serveur dans son ensemble. Pour sp&#233;cifier des directives
sp&#233;cifiques &#224; une partie du serveur, il est possible de les positionner &#224;
l'int&#233;rieur d'une des sections <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>, <code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code>, <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>, <code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code>, <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>, ou <code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code>.
Chacune de ces sections limite la validit&#233; des directives qu'elle
contient &#224; la partie du syst&#232;me de fichier ou de l'URL qu'elle
contient. Ces sections peuvent &#233;galement se contenir les unes les autres,
ce qui permet une configuration tr&#232;s fine.</p>
<p>Il est possible d'utiliser un seul serveur Apache pour servir plusieurs
sites web, ce qu'on appelle des <a href="vhosts/">Serveurs Virtuels</a>.
Les différentes directives peuvent être positionnées à l'intérieur de
Les diff&#233;rentes directives peuvent &#234;tre positionn&#233;es &#224; l'int&#233;rieur de
sections <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>,
afin qu'elles régulent le fonctionnement d'un site (dit virtuel)
afin qu'elles r&#233;gulent le fonctionnement d'un site (dit virtuel)
particulier.</p>
<p>La plupart des directives peuvent être positionnées dans toutes les
sections présentées ci-dessus, sauf dans certains cas. Par exemple,
les directives qui contrôlent la création du processus Apache ne
peuvent être placées que dans le contexte du serveur principal. Les
sections possibles pour chaque directive sont décrites au niveau du <a href="mod/directive-dict.html#Context">Contexte</a> de celle-ci.
Des informations plus complètes au sujet du fonctionnement des sections
<p>La plupart des directives peuvent &#234;tre positionn&#233;es dans toutes les
sections pr&#233;sent&#233;es ci-dessus, sauf dans certains cas. Par exemple,
les directives qui contr&#244;lent la cr&#233;ation du processus Apache ne
peuvent &#234;tre plac&#233;es que dans le contexte du serveur principal. Les
sections possibles pour chaque directive sont d&#233;crites au niveau du <a href="mod/directive-dict.html#Context">Contexte</a> de celle-ci.
Des informations plus compl&#232;tes au sujet du fonctionnement des sections
<a href="sections.html">Directory, Location et Files</a>
sont disponibles ailleurs.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
@@ -149,30 +149,30 @@ du serveur HTTP Apache.</p>
<h2><a name="htaccess" id="htaccess">Fichiers .htaccess</a></h2>
<table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code></li></ul></td></tr></table>
<table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code></li></ul></td></tr></table>
<p>Apache permet de délocaliser la gestion de la configuration, au
moyen de fichiers spéciaux, placés directement dans l'arborescence Web.
Ces fichiers spéciaux portent le plus souvent le nom <code>.htaccess</code>,
mais il est bien sûr possible de changer ce nom au moyen de la directive
<p>Apache permet de d&#233;localiser la gestion de la configuration, au
moyen de fichiers sp&#233;ciaux, plac&#233;s directement dans l'arborescence Web.
Ces fichiers sp&#233;ciaux portent le plus souvent le nom <code>.htaccess</code>,
mais il est bien s&#251;r possible de changer ce nom au moyen de la directive
<code class="directive"><a href="./mod/core.html#accessfilename">AccessFileName</a></code>.
Les directives positionnées dans un fichier <code>.htaccess</code>
s'appliquent au répertoire le contenant ainsi qu'à tous ses
sous-répertoires. La syntaxe à employer dans un fichier
<code>.htaccess</code> est identique à la syntaxe des fichiers de
Les directives positionn&#233;es dans un fichier <code>.htaccess</code>
s'appliquent au r&#233;pertoire le contenant ainsi qu'&#224; tous ses
sous-r&#233;pertoires. La syntaxe &#224; employer dans un fichier
<code>.htaccess</code> est identique &#224; la syntaxe des fichiers de
configuration principaux. De plus, les fichiers <code>.htaccess</code>
étant lus au moment de chaque requête les concernant, toute
modification de ces fichiers prend effet immédiatement sans qu'il soit
nécessaire de redémarrer le serveur.</p>
&#233;tant lus au moment de chaque requ&#234;te les concernant, toute
modification de ces fichiers prend effet imm&#233;diatement sans qu'il soit
n&#233;cessaire de red&#233;marrer le serveur.</p>
<p>Pour savoir si une directive peut être placée dans un fichier
<code>.htaccess</code>, il suffit de vérifier son <a href="mod/directive-dict.html#Context">Contexte</a>. Il est possible à
l'administrateur du serveur de spécifier quelles directives sont
autorisées ou non dans les fichiers <code>.htaccess</code>, au moyen
<p>Pour savoir si une directive peut &#234;tre plac&#233;e dans un fichier
<code>.htaccess</code>, il suffit de v&#233;rifier son <a href="mod/directive-dict.html#Context">Contexte</a>. Il est possible &#224;
l'administrateur du serveur de sp&#233;cifier quelles directives sont
autoris&#233;es ou non dans les fichiers <code>.htaccess</code>, au moyen
de la directive <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code>,
positionnée dans les fichiers de configuration principaux.</p>
positionn&#233;e dans les fichiers de configuration principaux.</p>
<p>Des informations plus complètes concernant les fichiers
<p>Des informations plus compl&#232;tes concernant les fichiers
<code>.htaccess</code> sont disponible dans le
<a href="howto/htaccess.html">tutoriel .htaccess</a>.</p>
@@ -180,11 +180,11 @@ du serveur HTTP Apache.</p>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/configuring.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./fr/configuring.html" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./fr/configuring.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div>
</body></html>

View File

@@ -24,10 +24,10 @@
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/content-negotiation.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Content Negotiation</h1>
<div class="toplang">
<p><span>Available Languages: </span><a href="./en/content-negotiation.html" title="English">&nbsp;en&nbsp;</a> |
<a href="./fr/content-negotiation.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./fr/content-negotiation.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/content-negotiation.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/content-negotiation.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/content-negotiation.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/content-negotiation.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
@@ -661,10 +661,10 @@ factors to 5 decimal places before choosing the best variant.</p>
</div></div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="./en/content-negotiation.html" title="English">&nbsp;en&nbsp;</a> |
<a href="./fr/content-negotiation.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./fr/content-negotiation.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/content-negotiation.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/content-negotiation.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/content-negotiation.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/content-negotiation.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>

View File

@@ -8,7 +8,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
<title>Négociation de Contenus - Serveur Apache HTTP</title>
<title>N&#233;gociation de Contenus - Serveur Apache HTTP</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" />
@@ -21,139 +21,139 @@
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/content-negotiation.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Négociation de Contenus</h1>
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/content-negotiation.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>N&#233;gociation de Contenus</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/content-negotiation.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./fr/content-negotiation.html" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./fr/content-negotiation.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/content-negotiation.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/content-negotiation.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/content-negotiation.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/content-negotiation.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<div class="outofdate">Cette traduction peut être périmée. Consultez la version
Anglaise pour les changements récents.</div>
<div class="outofdate">Cette traduction peut &#234;tre p&#233;rim&#233;e. Consultez la version
Anglaise pour les changements r&#233;cents.</div>
<p>Apache suit les spécifications HTTP/1.1 en ce qui concerne
les négociations de contenus. Il est ainsi possible d'utiliser
les informations fournies par le navigateur (préférences de langues,
jeu de caractères, encodage et types de médias). Apache essaye
<p>Apache suit les sp&#233;cifications HTTP/1.1 en ce qui concerne
les n&#233;gociations de contenus. Il est ainsi possible d'utiliser
les informations fournies par le navigateur (pr&#233;f&#233;rences de langues,
jeu de caract&#232;res, encodage et types de m&#233;dias). Apache essaye
aussi d'optimiser les cas des navigateurs envoyant des
informations incomplètes.</p>
informations incompl&#232;tes.</p>
<p>C'est le module <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> qui fournit
la négociation de contenus&nbsp;; ce module est inclus dans Apache
par défaut.</p>
la n&#233;gociation de contenus&nbsp;; ce module est inclus dans Apache
par d&#233;faut.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#about">À propos de la Négociation de Contenus</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#negotiation">Négociations avec Apache</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#methods">Méthodes de Négociations</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#better">Tricher sur les Facteurs de Qualité</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#extensions">Extensions vers la Négociation de Contenu
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#about">&#192; propos de la N&#233;gociation de Contenus</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#negotiation">N&#233;gociations avec Apache</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#methods">M&#233;thodes de N&#233;gociations</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#better">Tricher sur les Facteurs de Qualit&#233;</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#extensions">Extensions vers la N&#233;gociation de Contenu
Transparente</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#naming">À propos des liens hypertextes et des conventions de nommage</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#caching">À propos des Caches</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#naming">&#192; propos des liens hypertextes et des conventions de nommage</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#caching">&#192; propos des Caches</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#more">Plus d'Information</a></li>
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="about" id="about">À propos de la Négociation de Contenus</a></h2>
<h2><a name="about" id="about">&#192; propos de la N&#233;gociation de Contenus</a></h2>
<p>Différentes représentations peuvent être utilisées pour
<p>Diff&#233;rentes repr&#233;sentations peuvent &#234;tre utilis&#233;es pour
communiquer une ressource. Par exemple, plusieurs langues peuvent
être disponibles, ou plusieurs types de médias, voire parfois une
combinaison de ces possibilités.
Une méthode pour gérer cela est de donner le choix au visiteur,
en lui proposant un index général, qui lui permet par exemple de
&#234;tre disponibles, ou plusieurs types de m&#233;dias, voire parfois une
combinaison de ces possibilit&#233;s.
Une m&#233;thode pour g&#233;rer cela est de donner le choix au visiteur,
en lui proposant un index g&#233;n&#233;ral, qui lui permet par exemple de
choisir sa langue. Cependant, il est souvent possible de faire ce
choix de manière automatique car les navigateurs peuvent préciser
avec leurs requêtes, la représentation qu'ils préfèrent recevoir. Par
exemple, un navigateur pourrait spécifier qu'il préfère recevoir les
informations en français si elles sont disponibles, ou en anglais
dans le cas contraire. Ce type d'information est communiqué par les
navigateurs, dans les en-têtes de chaque requête. Un navigateur ne
demandant que des documents en français enverrait</p>
choix de mani&#232;re automatique car les navigateurs peuvent pr&#233;ciser
avec leurs requ&#234;tes, la repr&#233;sentation qu'ils pr&#233;f&#232;rent recevoir. Par
exemple, un navigateur pourrait sp&#233;cifier qu'il pr&#233;f&#232;re recevoir les
informations en fran&#231;ais si elles sont disponibles, ou en anglais
dans le cas contraire. Ce type d'information est communiqu&#233; par les
navigateurs, dans les en-t&#234;tes de chaque requ&#234;te. Un navigateur ne
demandant que des documents en fran&#231;ais enverrait</p>
<div class="example"><p><code>Accept-Language: fr</code></p></div>
<p>Notez que cette préférence ne sera gérée par le serveur que
s'il existe un choix de langues du côté du serveur.</p>
<p>Notez que cette pr&#233;f&#233;rence ne sera g&#233;r&#233;e par le serveur que
s'il existe un choix de langues du c&#244;t&#233; du serveur.</p>
<p>Voici un exemple plus complet, où le navigateur est configuré pour
accepter le français et l'anglais, mais avec une préférence pour le
français, et pour accepter divers types de médias, en préférant le
HTML au texte brut, et en préférant le GIF ou le JPEG aux autres types
de médias (sans pour autant refuser ces derniers, le cas échéant)&nbsp;:</p>
<p>Voici un exemple plus complet, o&#249; le navigateur est configur&#233; pour
accepter le fran&#231;ais et l'anglais, mais avec une pr&#233;f&#233;rence pour le
fran&#231;ais, et pour accepter divers types de m&#233;dias, en pr&#233;f&#233;rant le
HTML au texte brut, et en pr&#233;f&#233;rant le GIF ou le JPEG aux autres types
de m&#233;dias (sans pour autant refuser ces derniers, le cas &#233;ch&#233;ant)&nbsp;:</p>
<div class="example"><p><code>
Accept-Language: fr; q=1.0, en; q=0.5<br />
Accept: text/html; q=1.0, text/*; q=0.8, image/gif; q=0.6, image/jpeg; q=0.6, image/*; q=0.5, */*; q=0.1
</code></p></div>
<p>Apache supporte les négociations de contenus 'gérés par
le serveur', telles que spécifiées dans HTTP/1.1. Les en-têtes
<p>Apache supporte les n&#233;gociations de contenus 'g&#233;r&#233;s par
le serveur', telles que sp&#233;cifi&#233;es dans HTTP/1.1. Les en-t&#234;tes
<code>Accept</code>, <code>Accept-Language</code>,
<code>Accept-Charset</code> et <code>Accept-Encoding</code>
sont gérés. Apache supporte également les négociations de
contenus 'transparentes', telles que définies dans les RFC
sont g&#233;r&#233;s. Apache supporte &#233;galement les n&#233;gociations de
contenus 'transparentes', telles que d&#233;finies dans les RFC
2295 et 2296. En revanche les fonctions de 'feature
negotiation' définies dans ces RFCs ne sont pas supportées.</p>
negotiation' d&#233;finies dans ces RFCs ne sont pas support&#233;es.</p>
<p>On appelle <strong>ressource</strong> une entité conceptuelle
identifiée par un URI (RFC 2396). Le travail d'un serveur HTTP,
tel Apache, est de donner un accès à des
<strong>représentations</strong> des ressources à sa disposition,
chaque représentation étant envoyée sous la forme d'une séquence
d'octets définie selon un type de média, un jeu de caractères,
un encodage, etc. À tout moment, chaque ressource est associée
à zéro, une ou plusieurs représentations. Si plusieurs représentations
sont disponibles pour une ressource, on dit que cette dernière est
<strong>négociable</strong> et chacune de ses représentations
possibles est appelée une <strong>variante</strong>.
Les différentes possibilités de choisir les variantes d'une ressource
négociable sont appelées <strong>dimensions</strong> de la
négociation.</p>
<p>On appelle <strong>ressource</strong> une entit&#233; conceptuelle
identifi&#233;e par un URI (RFC 2396). Le travail d'un serveur HTTP,
tel Apache, est de donner un acc&#232;s &#224; des
<strong>repr&#233;sentations</strong> des ressources &#224; sa disposition,
chaque repr&#233;sentation &#233;tant envoy&#233;e sous la forme d'une s&#233;quence
d'octets d&#233;finie selon un type de m&#233;dia, un jeu de caract&#232;res,
un encodage, etc. &#192; tout moment, chaque ressource est associ&#233;e
&#224; z&#233;ro, une ou plusieurs repr&#233;sentations. Si plusieurs repr&#233;sentations
sont disponibles pour une ressource, on dit que cette derni&#232;re est
<strong>n&#233;gociable</strong> et chacune de ses repr&#233;sentations
possibles est appel&#233;e une <strong>variante</strong>.
Les diff&#233;rentes possibilit&#233;s de choisir les variantes d'une ressource
n&#233;gociable sont appel&#233;es <strong>dimensions</strong> de la
n&#233;gociation.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="negotiation" id="negotiation">Négociations avec Apache</a></h2>
<h2><a name="negotiation" id="negotiation">N&#233;gociations avec Apache</a></h2>
<p>Pour qu'Apache puisse procéder à la négociation d'une ressource,
il faut qu'il dispose d'informations à propos de chacune des variantes.
Deux méthodes sont possibles&nbsp;:</p>
<p>Pour qu'Apache puisse proc&#233;der &#224; la n&#233;gociation d'une ressource,
il faut qu'il dispose d'informations &#224; propos de chacune des variantes.
Deux m&#233;thodes sont possibles&nbsp;:</p>
<ul>
<li>Réaliser une "Table de Types" (<em>c'est-à-dire</em>,
un fichier <code>*.var</code>) qui précise explicitement les fichiers
définissant les variantes, ou</li>
<li>R&#233;aliser une "Table de Types" (<em>c'est-&#224;-dire</em>,
un fichier <code>*.var</code>) qui pr&#233;cise explicitement les fichiers
d&#233;finissant les variantes, ou</li>
<li>Utiliser une recherche 'MultiViews', méthode par laquelle
le serveur réalise une recherche par motifs implicites,
et choisit parmi les résultats.</li>
<li>Utiliser une recherche 'MultiViews', m&#233;thode par laquelle
le serveur r&#233;alise une recherche par motifs implicites,
et choisit parmi les r&#233;sultats.</li>
</ul>
<h3><a name="type-map" id="type-map">Utilisation d'une Table de Types (Type Map)</a></h3>
<p>Une table de types est un document qui est associé avec le
<p>Une table de types est un document qui est associ&#233; avec le
gestionnaire <code>type-map</code> (ou, dans les plus anciennes
versions d'Apache, le type mime <code>application/x-type-map</code>).
Notez que pour implémenter cette méthode, un 'handler' doit être
défini dans la configuration pour associer une extension de fichier à
<code>type-map</code>&nbsp;; ce qui est généralement obtenu au moyen de</p>
Notez que pour impl&#233;menter cette m&#233;thode, un 'handler' doit &#234;tre
d&#233;fini dans la configuration pour associer une extension de fichier &#224;
<code>type-map</code>&nbsp;; ce qui est g&#233;n&#233;ralement obtenu au moyen de</p>
<div class="example"><p><code>AddHandler type-map .var</code></p></div>
<p>dans le fichier de configuration du serveur.</p>
<p>Les fichiers de table de types portent généralement le nom de la
ressource qu'ils décrivent, et contiennent une entrée correspondant
à chaque variante possible&nbsp;; ces entrées sont constituées de lignes
au format d'en-têtes HTTP. Les entrées de deux variantes distinctes
sont à séparer par des lignes vides. Il n'est pas permis d'utiliser
des lignes vides au sein d'une entrée. Il est courant de placer en
début de fichier une entrée pour l'entité combinée
dans son ensemble (bien que cela ne soit pas nécessaire, et ignoré
par Apache). Un exemple de fichier de table est donné en exemple
ci-après. Le nom de ce fichier serait <code>foo.var</code>, puisque
le fichier décrit une ressource appelée <code>foo</code>.</p>
<p>Les fichiers de table de types portent g&#233;n&#233;ralement le nom de la
ressource qu'ils d&#233;crivent, et contiennent une entr&#233;e correspondant
&#224; chaque variante possible&nbsp;; ces entr&#233;es sont constitu&#233;es de lignes
au format d'en-t&#234;tes HTTP. Les entr&#233;es de deux variantes distinctes
sont &#224; s&#233;parer par des lignes vides. Il n'est pas permis d'utiliser
des lignes vides au sein d'une entr&#233;e. Il est courant de placer en
d&#233;but de fichier une entr&#233;e pour l'entit&#233; combin&#233;e
dans son ensemble (bien que cela ne soit pas n&#233;cessaire, et ignor&#233;
par Apache). Un exemple de fichier de table est donn&#233; en exemple
ci-apr&#232;s. Le nom de ce fichier serait <code>foo.var</code>, puisque
le fichier d&#233;crit une ressource appel&#233;e <code>foo</code>.</p>
<div class="example"><p><code>
URI: foo<br />
@@ -168,10 +168,10 @@ Transparente</a></li>
</code></p></div>
<p>Notez que les fichiers de table de types sont toujours
utilisés en priorité par Apache par rapport à l'extension du
nom du fichier, et ce même si l'option Multiviews est activée.
Des variantes présentant des qualités inégales peuvent être indiquées
au moyen du paramètre de type de média&nbsp;: "qs", comme dans le cas de
utilis&#233;s en priorit&#233; par Apache par rapport &#224; l'extension du
nom du fichier, et ce m&#234;me si l'option Multiviews est activ&#233;e.
Des variantes pr&#233;sentant des qualit&#233;s in&#233;gales peuvent &#234;tre indiqu&#233;es
au moyen du param&#232;tre de type de m&#233;dia&nbsp;: "qs", comme dans le cas de
cette image (disponible en JPEG, GIF ou ASCII-art)&nbsp;: </p>
<div class="example"><p><code>
@@ -189,103 +189,103 @@ Transparente</a></li>
<p>Les valeurs de qs acceptables sont comprises entre 0.000
et 1.000. Notez qu'une variante avec un qs de 0.000 ne sera
jamais choisie. La valeur de qs par défaut est de 1.0. Le
paramètre qs sert à indiquer la qualité de la variante, par
rapport aux autres variantes disponibles, et ce indépendamment
des possibilités du navigateur. Par exemple, un fichier JPEG
est généralement de meilleure qualité qu'un fichier ASCII, si
les 2 documents sont destinés à représenter une photographie.
Bien sûr, si la ressource originale est elle-même un fichier
ASCII, la représentation ASCII sera considéré comme de meilleure
qualité que la représentation JPEG. La valeur de qs dépend donc
de la nature de la ressource que l'on souhaite représenter.</p>
jamais choisie. La valeur de qs par d&#233;faut est de 1.0. Le
param&#232;tre qs sert &#224; indiquer la qualit&#233; de la variante, par
rapport aux autres variantes disponibles, et ce ind&#233;pendamment
des possibilit&#233;s du navigateur. Par exemple, un fichier JPEG
est g&#233;n&#233;ralement de meilleure qualit&#233; qu'un fichier ASCII, si
les 2 documents sont destin&#233;s &#224; repr&#233;senter une photographie.
Bien s&#251;r, si la ressource originale est elle-m&#234;me un fichier
ASCII, la repr&#233;sentation ASCII sera consid&#233;r&#233; comme de meilleure
qualit&#233; que la repr&#233;sentation JPEG. La valeur de qs d&#233;pend donc
de la nature de la ressource que l'on souhaite repr&#233;senter.</p>
<p>La liste complète des en-têtes utilisables est disponible
<p>La liste compl&#232;te des en-t&#234;tes utilisables est disponible
dans la documentation de
<a href="mod/mod_negotiation.html#typemaps">mod_negotation</a>.</p>
<h3><a name="multiviews" id="multiviews">Multiviews</a></h3>
<p>L'option <code>MultiViews</code> est à spécifier par répertoire,
ce qui signifie qu'elle peut être utilisée au moyen d'une directive
<p>L'option <code>MultiViews</code> est &#224; sp&#233;cifier par r&#233;pertoire,
ce qui signifie qu'elle peut &#234;tre utilis&#233;e au moyen d'une directive
<code class="directive"><a href="./mod/core.html#options">Options</a></code> dans une section
<code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>,
<code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code> ou
<code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>
du fichier <code>httpd.conf</code>, ou dans les fichiers
<code>.htaccess</code> (à condition que l'option <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> soit paramétrée pour cela).
<code>.htaccess</code> (&#224; condition que l'option <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> soit param&#233;tr&#233;e pour cela).
Notez que <code>Options All</code> n'active pas l'option
<code>MultiViews</code>&nbsp;; cette dernière doit être positionnée
<code>MultiViews</code>&nbsp;; cette derni&#232;re doit &#234;tre positionn&#233;e
explicitement.</p>
<p>Voici comment fonctionne <code>MultiViews</code>&nbsp;: supposons qu'un
serveur reçoive une requête pour <code>/some/dir/foo</code>, que l'option
<code>MultiViews</code> soit activée pour <code>/some/dir</code>,
serveur re&#231;oive une requ&#234;te pour <code>/some/dir/foo</code>, que l'option
<code>MultiViews</code> soit activ&#233;e pour <code>/some/dir</code>,
et que le fichier <code>/some/dir/foo</code> <em>n'</em>existe
<em>pas</em>&nbsp;; alors le serveur cherche les fichiers nommés foo.*
dans le répertoire /some/dir, et construit une table de types à
<em>pas</em>&nbsp;; alors le serveur cherche les fichiers nomm&#233;s foo.*
dans le r&#233;pertoire /some/dir, et construit une table de types &#224;
partir de ces noms de fichiers. Dans la table, chaque fichier se
voit assigner les types de médias et les encodages de contenu
tels qu'ils seraient envoyés si le client les demandait par leur
nom propre. Apache choisit alors la meilleure représentation à
envoyer au client, en fonction de ses préférences.</p>
voit assigner les types de m&#233;dias et les encodages de contenu
tels qu'ils seraient envoy&#233;s si le client les demandait par leur
nom propre. Apache choisit alors la meilleure repr&#233;sentation &#224;
envoyer au client, en fonction de ses pr&#233;f&#233;rences.</p>
<p>L'option <code>MultiViews</code> sert aussi lors du choix d'un
index, lorsque la directive <code class="directive"><a href="./mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> est précisée.
index, lorsque la directive <code class="directive"><a href="./mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> est pr&#233;cis&#233;e.
Par exemple, si la configuration contient</p>
<div class="example"><p><code>DirectoryIndex index</code></p></div>
<p>le serveur devra choisir entre les fichiers <code>index.html</code> et
<code>index.html3</code>, dans le cas où ces deux fichiers existent. Si
<code>index.html3</code>, dans le cas o&#249; ces deux fichiers existent. Si
aucun de ces fichiers n'existe, mais qu'un fichier <code>index.cgi</code>
est présent, ce dernier sera exécuté par le serveur.</p>
est pr&#233;sent, ce dernier sera ex&#233;cut&#233; par le serveur.</p>
<p>Si à la lecture du répertoire, un fichier est trouvé
<p>Si &#224; la lecture du r&#233;pertoire, un fichier est trouv&#233;
dont l'extension n'est pas reconnue par <code>mod_mime</code>
comme précisant son jeu de caractères, sa langue, son type de
contenu (Content-Type) ou son encodage, alors tout dépendra de la
comme pr&#233;cisant son jeu de caract&#232;res, sa langue, son type de
contenu (Content-Type) ou son encodage, alors tout d&#233;pendra de la
directive <code class="directive"><a href="./mod/mod_mime.html#multiviewsmatch">MultiViewsMatch</a></code>.
Cette directive précise en effet quels gestionnaires, filtres, et
autres types d'extensions peuvent contribuer à la négociation
Cette directive pr&#233;cise en effet quels gestionnaires, filtres, et
autres types d'extensions peuvent contribuer &#224; la n&#233;gociation
MultiViews.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="methods" id="methods">Méthodes de Négociations</a></h2>
<h2><a name="methods" id="methods">M&#233;thodes de N&#233;gociations</a></h2>
<p>Après qu'Apache ait défini la liste de variantes possibles
<p>Apr&#232;s qu'Apache ait d&#233;fini la liste de variantes possibles
pour une ressource, que ce soit via un fichier de tables de
types ou à partir des noms de fichiers contenus dans le répertoire,
deux méthodes peuvent être invoquées pour choisir la 'meilleure'
variante qui sera envoyée, pour autant qu'il en existe au moins
une. Il n'est pas nécessaire de connaître ce fonctionnement pour
utiliser les négociations de contenu avec Apache&nbsp;; cependant pour
le lecteur intéressé la suite de ce document s'attache à décrire
types ou &#224; partir des noms de fichiers contenus dans le r&#233;pertoire,
deux m&#233;thodes peuvent &#234;tre invoqu&#233;es pour choisir la 'meilleure'
variante qui sera envoy&#233;e, pour autant qu'il en existe au moins
une. Il n'est pas n&#233;cessaire de conna&#238;tre ce fonctionnement pour
utiliser les n&#233;gociations de contenu avec Apache&nbsp;; cependant pour
le lecteur int&#233;ress&#233; la suite de ce document s'attache &#224; d&#233;crire
ce fonctionnement.</p>
<p>Il existe deux méthodes de négociations&nbsp;:</p>
<p>Il existe deux m&#233;thodes de n&#233;gociations&nbsp;:</p>
<ol>
<li><strong>La négociation menée par le serveur, selon
l'algorithme d'Apache</strong>, est utilisée dans la plupart
des cas. L'algorithme d'Apache est détaillé dans la suite de
ce document. Dans les cas où cet algorithme est utilisé, il
arrive qu'Apache 'triche' sur le facteur qualité (qs) d'une
dimension donnée pour parvenir à un meilleur résultat. Les cas
où cela se produit sont présentés dans la suite de ce document.</li>
<li><strong>La n&#233;gociation men&#233;e par le serveur, selon
l'algorithme d'Apache</strong>, est utilis&#233;e dans la plupart
des cas. L'algorithme d'Apache est d&#233;taill&#233; dans la suite de
ce document. Dans les cas o&#249; cet algorithme est utilis&#233;, il
arrive qu'Apache 'triche' sur le facteur qualit&#233; (qs) d'une
dimension donn&#233;e pour parvenir &#224; un meilleur r&#233;sultat. Les cas
o&#249; cela se produit sont pr&#233;sent&#233;s dans la suite de ce document.</li>
<li><strong>La négociation transparente de contenu</strong>
est utilisée sur demande spécifique du navigateur, selon la
méthode définie dans la RFC 2295. Cette méthode de négociation
<li><strong>La n&#233;gociation transparente de contenu</strong>
est utilis&#233;e sur demande sp&#233;cifique du navigateur, selon la
m&#233;thode d&#233;finie dans la RFC 2295. Cette m&#233;thode de n&#233;gociation
donne au navigateur les pleins pouvoirs pour choisir la
'meilleure' variante, les résultats dépendent donc des algorithmes
de choix propres à chaque navigateur. Cette méthode permet
également au navigateur de demander à Apache d'utiliser
l'algorithme de 'sélection de variante à distance', tel que défini
'meilleure' variante, les r&#233;sultats d&#233;pendent donc des algorithmes
de choix propres &#224; chaque navigateur. Cette m&#233;thode permet
&#233;galement au navigateur de demander &#224; Apache d'utiliser
l'algorithme de 's&#233;lection de variante &#224; distance', tel que d&#233;fini
par la RFC 2296.</li>
</ol>
<h3><a name="dimensions" id="dimensions">Dimensions d'une Négociation</a></h3>
<h3><a name="dimensions" id="dimensions">Dimensions d'une N&#233;gociation</a></h3>
<table>
@@ -296,253 +296,253 @@ Transparente</a></li>
</tr>
<tr valign="top">
<td>Type de Média</td>
<td>Type de M&#233;dia</td>
<td>Le navigateur présente ses préférences au moyen du
champ <code>Accept</code> de l'en-tête. À chaque élément peut être
associé un facteur de qualité. De la même manière, la description
de la variante peut présenter un facteur de qualité (le
paramètre "qs").</td>
<td>Le navigateur pr&#233;sente ses pr&#233;f&#233;rences au moyen du
champ <code>Accept</code> de l'en-t&#234;te. &#192; chaque &#233;l&#233;ment peut &#234;tre
associ&#233; un facteur de qualit&#233;. De la m&#234;me mani&#232;re, la description
de la variante peut pr&#233;senter un facteur de qualit&#233; (le
param&#232;tre "qs").</td>
</tr>
<tr valign="top">
<td>Langues</td>
<td>Le navigateur présente ses préférences au moyen du champ
<code>Accept-Language</code> de l'en-tête. À chaque élément
peut être associé un facteur de qualité. Les différentes
variantes peuvent également être associées ou non à une
<td>Le navigateur pr&#233;sente ses pr&#233;f&#233;rences au moyen du champ
<code>Accept-Language</code> de l'en-t&#234;te. &#192; chaque &#233;l&#233;ment
peut &#234;tre associ&#233; un facteur de qualit&#233;. Les diff&#233;rentes
variantes peuvent &#233;galement &#234;tre associ&#233;es ou non &#224; une
ou plusieurs langues.</td>
</tr>
<tr valign="top">
<td>Encodage</td>
<td>Le navigateur présente ses préférences au moyen du champ
<code>Accept-Encoding</code> de l'en-tête. À chaque élément
peut être associé un facteur de qualité.</td>
<td>Le navigateur pr&#233;sente ses pr&#233;f&#233;rences au moyen du champ
<code>Accept-Encoding</code> de l'en-t&#234;te. &#192; chaque &#233;l&#233;ment
peut &#234;tre associ&#233; un facteur de qualit&#233;.</td>
</tr>
<tr valign="top">
<td>Jeu de caractères</td>
<td>Jeu de caract&#232;res</td>
<td>Le navigateur présente ses préférences au moyen du champ
<code>Accept-Charset</code> de l'en-tête. À chaque élément
peut être associé un facteur de qualité. Les différentes
variantes peuvent se voir associer un jeu de caractères
comme type de média.</td>
<td>Le navigateur pr&#233;sente ses pr&#233;f&#233;rences au moyen du champ
<code>Accept-Charset</code> de l'en-t&#234;te. &#192; chaque &#233;l&#233;ment
peut &#234;tre associ&#233; un facteur de qualit&#233;. Les diff&#233;rentes
variantes peuvent se voir associer un jeu de caract&#232;res
comme type de m&#233;dia.</td>
</tr>
</table>
<h3><a name="algorithm" id="algorithm">Algorithme de Négociation d'Apache</a></h3>
<h3><a name="algorithm" id="algorithm">Algorithme de N&#233;gociation d'Apache</a></h3>
<p>Apache peut utiliser l'algorithme présenté ci-après pour choisir la
'meilleure' variante, si elle existe, à renvoyer au navigateur. Cet
algorithme n'est pas configurable. Il fonctionne de cette manière&nbsp;:</p>
<p>Apache peut utiliser l'algorithme pr&#233;sent&#233; ci-apr&#232;s pour choisir la
'meilleure' variante, si elle existe, &#224; renvoyer au navigateur. Cet
algorithme n'est pas configurable. Il fonctionne de cette mani&#232;re&nbsp;:</p>
<ol>
<li>En premier lieu, pour chaque dimension de la négociation,
vérifier le champ d'en-tête <em>Accept*</em> approprié et
attribuer un facteur de qualité à chacune des variantes. Si
l'en-tête <em>Accept*</em> d'une dimension indique que cette
variante n'est pas acceptable, éliminer cette variante. S'il
ne reste aucune variante, aller à l'étape 4.</li>
<li>En premier lieu, pour chaque dimension de la n&#233;gociation,
v&#233;rifier le champ d'en-t&#234;te <em>Accept*</em> appropri&#233; et
attribuer un facteur de qualit&#233; &#224; chacune des variantes. Si
l'en-t&#234;te <em>Accept*</em> d'une dimension indique que cette
variante n'est pas acceptable, &#233;liminer cette variante. S'il
ne reste aucune variante, aller &#224; l'&#233;tape 4.</li>
<li>
Choisir la 'meilleure' des variantes par élimination.
Chacun des tests suivants est appliqué dans cet ordre.
Choisir la 'meilleure' des variantes par &#233;limination.
Chacun des tests suivants est appliqu&#233; dans cet ordre.
Toutes les variantes ne passant pas un test sont
systématiquement éliminées. Après chacun des tests, s'il
syst&#233;matiquement &#233;limin&#233;es. Apr&#232;s chacun des tests, s'il
ne reste qu'une variante, la choisir comme la meilleure
et aller à l'étape 3. S'il reste plus d'une variante, aller
à l'étape suivante.
et aller &#224; l'&#233;tape 3. S'il reste plus d'une variante, aller
&#224; l'&#233;tape suivante.
<ol>
<li>Multiplier le facteur de qualité de l'en-tête
<code>Accept</code> par le facteur qualité de la source du
type de média de cette variante, et choisir les variantes
avec le plus grand résultat.</li>
<li>Multiplier le facteur de qualit&#233; de l'en-t&#234;te
<code>Accept</code> par le facteur qualit&#233; de la source du
type de m&#233;dia de cette variante, et choisir les variantes
avec le plus grand r&#233;sultat.</li>
<li>Choisir les variantes qui présentent le plus grand
facteur de qualité de langue.</li>
<li>Choisir les variantes qui pr&#233;sentent le plus grand
facteur de qualit&#233; de langue.</li>
<li>Choisir les variantes dont la langue correspond le
mieux, soit à l'ordre de préférence des langues dans
l'en-tête <code>Accept-Language</code> (s'il existe),
soit à l'ordre des langues de la directive
mieux, soit &#224; l'ordre de pr&#233;f&#233;rence des langues dans
l'en-t&#234;te <code>Accept-Language</code> (s'il existe),
soit &#224; l'ordre des langues de la directive
<code>LanguagePriority</code> (si elle existe).</li>
<li>Choisir les variantes présentant le paramètre de niveau
('level') de média le plus grand (c'est ce qui est utilisé
pour connaître la version des types de médias text/html).</li>
<li>Choisir les variantes pr&#233;sentant le param&#232;tre de niveau
('level') de m&#233;dia le plus grand (c'est ce qui est utilis&#233;
pour conna&#238;tre la version des types de m&#233;dias text/html).</li>
<li>Choisir les variantes dont le jeu de caractères est le
meilleur, par rapport à l'en-tête <code>Accept-Charset</code>.
Le jeu de caractères ISO-8859-1 est toujours acceptable, à
moins qu'il n'ait été explicitement refusé. Les variantes
avec un type de média <code>test/*</code> et qui ne sont
pas explicitement associées à un jeu de caractère donné
sont supposées encodées en ISO-8859-1.</li>
<li>Choisir les variantes dont le jeu de caract&#232;res est le
meilleur, par rapport &#224; l'en-t&#234;te <code>Accept-Charset</code>.
Le jeu de caract&#232;res ISO-8859-1 est toujours acceptable, &#224;
moins qu'il n'ait &#233;t&#233; explicitement refus&#233;. Les variantes
avec un type de m&#233;dia <code>test/*</code> et qui ne sont
pas explicitement associ&#233;es &#224; un jeu de caract&#232;re donn&#233;
sont suppos&#233;es encod&#233;es en ISO-8859-1.</li>
<li>Choisir les variantes qui ont un jeu de caractères
défini et qui <em>n'</em>est <em>pas</em> ISO-8859-1.
<li>Choisir les variantes qui ont un jeu de caract&#232;res
d&#233;fini et qui <em>n'</em>est <em>pas</em> ISO-8859-1.
S'il n'existe pas de telles variantes, alors les
choisir toutes.</li>
<li>Choisir les variantes présentant le meilleur encodage.
<li>Choisir les variantes pr&#233;sentant le meilleur encodage.
S'il existe des variantes avec un encodage acceptable par
le 'user-agent' du navigateur, choisir ces variantes seules.
Dans le cas contraire, s'il existe à la fois des variantes
encodées et non encodées, ne choisir que les variantes
non encodées. Dans les autres cas, choisir toutes les
Dans le cas contraire, s'il existe &#224; la fois des variantes
encod&#233;es et non encod&#233;es, ne choisir que les variantes
non encod&#233;es. Dans les autres cas, choisir toutes les
variantes.</li>
<li>Choisir les variantes présentant la plus petite taille.</li>
<li>Choisir les variantes pr&#233;sentant la plus petite taille.</li>
<li>Choisir la première variante de celles qui restent. Ce
sera donc soit la première variante listée dans le fichier
<li>Choisir la premi&#232;re variante de celles qui restent. Ce
sera donc soit la premi&#232;re variante list&#233;e dans le fichier
des tables de types, soit, si les variantes sont lues d'un
répertoire, celle dont le nom apparaît en premier dans un
r&#233;pertoire, celle dont le nom appara&#238;t en premier dans un
classement par code ASCII.</li>
</ol>
</li>
<li>Cet algorithme a permis de choisir la 'meilleure' des
variantes, qui est renvoyée en réponse à la requête du
navigateur. L'en-tête <code>Vary</code> de la réponse HTTP
est utilisé pour indiquer les dimensions de la négociation
variantes, qui est renvoy&#233;e en r&#233;ponse &#224; la requ&#234;te du
navigateur. L'en-t&#234;te <code>Vary</code> de la r&#233;ponse HTTP
est utilis&#233; pour indiquer les dimensions de la n&#233;gociation
(les navigateurs et les serveurs mandataires sont capables de
prendre en compte cette information quand il gardent une
ressource en cache). Fin des opérations.</li>
ressource en cache). Fin des op&#233;rations.</li>
<li>Arriver à ce point signifie qu'aucune variante n'a pu être
<li>Arriver &#224; ce point signifie qu'aucune variante n'a pu &#234;tre
choisie, car aucune n'est acceptable aux yeux du navigateur.
Renvoyer une erreur 406 ("No acceptable representation" - NdT&nbsp;:
"Aucune représentation acceptable") dans un document HTML
présentant les diverses variantes possibles. L'en-tête HTTP
<code>Vary</code> est également renseigné pour présenter les
dimensions de la négociation.</li>
"Aucune repr&#233;sentation acceptable") dans un document HTML
pr&#233;sentant les diverses variantes possibles. L'en-t&#234;te HTTP
<code>Vary</code> est &#233;galement renseign&#233; pour pr&#233;senter les
dimensions de la n&#233;gociation.</li>
</ol>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="better" id="better">Tricher sur les Facteurs de Qualité</a></h2>
<h2><a name="better" id="better">Tricher sur les Facteurs de Qualit&#233;</a></h2>
<p>Il arrive qu'Apache modifie les facteurs de qualité par rapport
à la valeur qu'ils devraient avoir en suivant strictement
l'algorithme décrit plus haut. Ceci permet d'obtenir de meilleurs
résultats pour gérer les navigateurs qui n'envoient pas toutes
les informations ou envoient des informations erronées. Ainsi,
certains navigateurs, parmi les plus répandus du marché, envoient
des en-têtes <code>Accept</code> qui entraîneraient l'envoi de la
<p>Il arrive qu'Apache modifie les facteurs de qualit&#233; par rapport
&#224; la valeur qu'ils devraient avoir en suivant strictement
l'algorithme d&#233;crit plus haut. Ceci permet d'obtenir de meilleurs
r&#233;sultats pour g&#233;rer les navigateurs qui n'envoient pas toutes
les informations ou envoient des informations erron&#233;es. Ainsi,
certains navigateurs, parmi les plus r&#233;pandus du march&#233;, envoient
des en-t&#234;tes <code>Accept</code> qui entra&#238;neraient l'envoi de la
mauvaise variante dans de nombreux cas. Si le navigateur envoie
des informations correctes, Apache ne trichera pas sur les facteurs
de qualité.</p>
de qualit&#233;.</p>
<h3><a name="wildcards" id="wildcards">Types de Médias et Jokers</a></h3>
<h3><a name="wildcards" id="wildcards">Types de M&#233;dias et Jokers</a></h3>
<p>L'en-tête de requête <code>Accept:</code> indique les préférences
des types de médias. Elle peut comporter des 'jokers' tels que
"image/*" ou "*/*", où * signifie "n'importe quoi". Ainsi, une
requête présentant&nbsp;:</p>
<p>L'en-t&#234;te de requ&#234;te <code>Accept:</code> indique les pr&#233;f&#233;rences
des types de m&#233;dias. Elle peut comporter des 'jokers' tels que
"image/*" ou "*/*", o&#249; * signifie "n'importe quoi". Ainsi, une
requ&#234;te pr&#233;sentant&nbsp;:</p>
<div class="example"><p><code>Accept: image/*, */*</code></p></div>
<p>signifierait que tout type commençant par "image/" est
<p>signifierait que tout type commen&#231;ant par "image/" est
acceptable, comme serait acceptable tout autre type. Certains
navigateurs envoient sans arrêt des jokers en plus des types
qu'ils peuvent effectivement gérer. Par exemple&nbsp;:</p>
navigateurs envoient sans arr&#234;t des jokers en plus des types
qu'ils peuvent effectivement g&#233;rer. Par exemple&nbsp;:</p>
<div class="example"><p><code>
Accept: text/html, text/plain, image/gif, image/jpeg, */*
</code></p></div>
<p>Le but de ces informations est d'indiquer que les types
explicitement cités sont les préférés mais que le
navigateur accepte également d'autres représentations.
En utilisant les facteurs de qualité, voici ce que devrait
explicitement cit&#233;s sont les pr&#233;f&#233;r&#233;s mais que le
navigateur accepte &#233;galement d'autres repr&#233;sentations.
En utilisant les facteurs de qualit&#233;, voici ce que devrait
envoyer le navigateur&nbsp;:</p>
<div class="example"><p><code>
Accept: text/html, text/plain, image/gif, image/jpeg, */*; q=0.01
</code></p></div>
<p>Les types explicitement cités ne présentent pas de facteur
de qualité, ils reçoivent donc la valeur par défaut de 1.0
(la plus haute valeur possible). Les jokers sont affectés
d'une préférence très basse de 0.01, si bien que les autres
types ne seront utilisés que si aucune des variantes ne
correspond à un des types explicitement préférés.</p>
<p>Les types explicitement cit&#233;s ne pr&#233;sentent pas de facteur
de qualit&#233;, ils re&#231;oivent donc la valeur par d&#233;faut de 1.0
(la plus haute valeur possible). Les jokers sont affect&#233;s
d'une pr&#233;f&#233;rence tr&#232;s basse de 0.01, si bien que les autres
types ne seront utilis&#233;s que si aucune des variantes ne
correspond &#224; un des types explicitement pr&#233;f&#233;r&#233;s.</p>
<p>Si le champ d'en-tête <code>Accept:</code> <em>ne</em>
contient <em>aucun</em> facteur de qualité, Apache modifie
le facteur de qualité de "*/*" (s'il est présent) en 0.01
afin d'émuler le comportement souhaité. Apache positionne
également le facteur de qualité des jokers qui se présentent
<p>Si le champ d'en-t&#234;te <code>Accept:</code> <em>ne</em>
contient <em>aucun</em> facteur de qualit&#233;, Apache modifie
le facteur de qualit&#233; de "*/*" (s'il est pr&#233;sent) en 0.01
afin d'&#233;muler le comportement souhait&#233;. Apache positionne
&#233;galement le facteur de qualit&#233; des jokers qui se pr&#233;sentent
sous la forme "type/*" en 0.02 (afin que ces derniers soient
préférés à "*/*"). Si un seul ou plusieurs types de média de
l'en-tête <code>Accept:</code> présente un facteur de qualité,
ces modifications <em>ne</em> sont <em>pas</em> effectuées,
afin que les requêtes des navigateurs qui envoient des
informations correctes fonctionnent comme prévu.</p>
pr&#233;f&#233;r&#233;s &#224; "*/*"). Si un seul ou plusieurs types de m&#233;dia de
l'en-t&#234;te <code>Accept:</code> pr&#233;sente un facteur de qualit&#233;,
ces modifications <em>ne</em> sont <em>pas</em> effectu&#233;es,
afin que les requ&#234;tes des navigateurs qui envoient des
informations correctes fonctionnent comme pr&#233;vu.</p>
<h3><a name="exceptions" id="exceptions">Exceptions aux Négociations sur la Langue</a></h3>
<h3><a name="exceptions" id="exceptions">Exceptions aux N&#233;gociations sur la Langue</a></h3>
<p>À partir d'Apache 2.0, certaines exceptions ont été ajoutées
à l'algorithme de négociation afin de retomber élégamment sur
nos pattes dans les cas où la négociation sur la langue
<p>&#192; partir d'Apache 2.0, certaines exceptions ont &#233;t&#233; ajout&#233;es
&#224; l'algorithme de n&#233;gociation afin de retomber &#233;l&#233;gamment sur
nos pattes dans les cas o&#249; la n&#233;gociation sur la langue
n'aboutit pas.</p>
<p>Si un client demande une page du serveur, sans que ce dernier
ne puisse déterminer une page correspondant au champ
<code>Accept-language</code> envoyé par le navigateur, le serveur
doit renvoyer une réponse parmi "Pas de Variante Acceptable"
et "Choix Multiples" au client. Afin d'éviter ces messages
ne puisse d&#233;terminer une page correspondant au champ
<code>Accept-language</code> envoy&#233; par le navigateur, le serveur
doit renvoyer une r&#233;ponse parmi "Pas de Variante Acceptable"
et "Choix Multiples" au client. Afin d'&#233;viter ces messages
d'erreur, il est possible de configurer Apache pour qu'il ignore
le champ <code>Accept-language</code> dans ces cas et qu'il
fournisse au client un document qui ne correspond pas
explicitement à sa requête. La directive
explicitement &#224; sa requ&#234;te. La directive
<code class="directive"><a href="./mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code>
peut être utilisée pour passer outre à ces deux messages d'erreur
et modifier la réponse du serveur au moyen de la directive
peut &#234;tre utilis&#233;e pour passer outre &#224; ces deux messages d'erreur
et modifier la r&#233;ponse du serveur au moyen de la directive
<code class="directive"><a href="./mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code>.</p>
<p>Le serveur va également essayer de modifier la sous-classe
de langue si aucune correspondance n'est trouvée. Par exemple,
dans le cas où un client demande des documents avec le langage
<p>Le serveur va &#233;galement essayer de modifier la sous-classe
de langue si aucune correspondance n'est trouv&#233;e. Par exemple,
dans le cas o&#249; un client demande des documents avec le langage
<code>en-GB</code> pour "British English", le protocole HTTP/1.1
n'autorise pas le serveur à répondre par un document qui serait
marqué par <code>en</code>. (Notez que présenter
<code>en-GB</code> dans l'en-tête <code>Accept-language</code>
est loin d'être pertinent, il semble très peu probable que le
n'autorise pas le serveur &#224; r&#233;pondre par un document qui serait
marqu&#233; par <code>en</code>. (Notez que pr&#233;senter
<code>en-GB</code> dans l'en-t&#234;te <code>Accept-language</code>
est loin d'&#234;tre pertinent, il semble tr&#232;s peu probable que le
lecteur comprenne l'anglais "British" et ne comprenne pas
l'anglais "tout court". Il se trouve malheureusement que
beaucoup de navigateurs présentent ce comportement.) Bref,
beaucoup de navigateurs pr&#233;sentent ce comportement.) Bref,
si aucune autre langue ne correspond et que le serveur
s'apprêterait normalement à envoyer une réponse d'erreur
"No Acceptable Variants", ou à utiliser la méthode
s'appr&#234;terait normalement &#224; envoyer une r&#233;ponse d'erreur
"No Acceptable Variants", ou &#224; utiliser la m&#233;thode
<code class="directive"><a href="./mod/mod_negociation.html#languagepriority">LanguagePriority</a></code>
présentée ci-avant, le serveur va ignorer la sous-classe de
langue <code>GB</code> et considérer que la requête
pr&#233;sent&#233;e ci-avant, le serveur va ignorer la sous-classe de
langue <code>GB</code> et consid&#233;rer que la requ&#234;te
<code>en-GB</code> correspond bien au document <code>en</code>.
Implicitement, Apache ajoute la langue parente (<code>en</code>)
à la liste des langues considérées comme acceptables par le
navigateur, avec un facteur de qualité très faible. Notez
&#224; la liste des langues consid&#233;r&#233;es comme acceptables par le
navigateur, avec un facteur de qualit&#233; tr&#232;s faible. Notez
cependant que si le client demande "en-GB; qs=0.9, fr; qs=0.8",
et que le serveur dispose de documents marqués comme "en" et
"fr", alors le document en français sera renvoyé par le serveur.
Ce comportement est nécessaire, afin de garder la compatibilité
et que le serveur dispose de documents marqu&#233;s comme "en" et
"fr", alors le document en fran&#231;ais sera renvoy&#233; par le serveur.
Ce comportement est n&#233;cessaire, afin de garder la compatibilit&#233;
avec HTTP/1.1 et fonctionner avec les navigateurs correctement
configurés.</p>
configur&#233;s.</p>
<p>Pour supporter les techniques avancées de détection de
préférence de langues de l'utilisateur (telles que les
Cookies, ou les chemins d'URL spéciaux), Apache reconnaît
<p>Pour supporter les techniques avanc&#233;es de d&#233;tection de
pr&#233;f&#233;rence de langues de l'utilisateur (telles que les
Cookies, ou les chemins d'URL sp&#233;ciaux), Apache reconna&#238;t
depuis la version 2.0.47 la <a href="env.html">variable
d'environnement</a> <code>prefer-language</code>. Si cette
variable existe, et qu'elle précise une langue valide,
variable existe, et qu'elle pr&#233;cise une langue valide,
<code class="module"><a href="./mod/mod_negociation.html">mod_negociation</a></code> cherchera une variante qui
y corresponde. S'il n'en trouve pas, le processus de
négociation normal se déroulera.</p>
n&#233;gociation normal se d&#233;roulera.</p>
<div class="example"><h3>Exemple</h3><p><code>
SetEnvIf Cookie "language=en" prefer-language=en<br />
@@ -551,33 +551,33 @@ Transparente</a></li>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="extensions" id="extensions">Extensions vers la Négociation de Contenu
<h2><a name="extensions" id="extensions">Extensions vers la N&#233;gociation de Contenu
Transparente</a></h2>
<p>Apache complète le protocole de négociation de contenu (RFC 2295)
comme décrit ici. Un nouvel élément <code>{encoding ..}</code> est
utilisé dans la liste des variantes pour nommer celles qui ne sont
disponibles que sous un encodage spécifique. L'implémentation de
l'algorithme RVSA/1.0 (RFC 2296) est étendue afin d'intégrer les
variantes encodées dans la liste, et de les proposer comme
candidates quand leur encodage est acceptable au vu de l'en-tête
<code>Accept-Encoding</code>. L'implémentation RVSA/1.0 ne tronque
pas les facteurs de qualité à 5 décimales avant de choisir la
<p>Apache compl&#232;te le protocole de n&#233;gociation de contenu (RFC 2295)
comme d&#233;crit ici. Un nouvel &#233;l&#233;ment <code>{encoding ..}</code> est
utilis&#233; dans la liste des variantes pour nommer celles qui ne sont
disponibles que sous un encodage sp&#233;cifique. L'impl&#233;mentation de
l'algorithme RVSA/1.0 (RFC 2296) est &#233;tendue afin d'int&#233;grer les
variantes encod&#233;es dans la liste, et de les proposer comme
candidates quand leur encodage est acceptable au vu de l'en-t&#234;te
<code>Accept-Encoding</code>. L'impl&#233;mentation RVSA/1.0 ne tronque
pas les facteurs de qualit&#233; &#224; 5 d&#233;cimales avant de choisir la
meilleure des variantes.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="naming" id="naming">À propos des liens hypertextes et des conventions de nommage</a></h2>
<h2><a name="naming" id="naming">&#192; propos des liens hypertextes et des conventions de nommage</a></h2>
<p>Dans le cas où la négociation de langues est utilisée, il est
<p>Dans le cas o&#249; la n&#233;gociation de langues est utilis&#233;e, il est
possible de choisir diverses conventions de nommage, car les
fichiers peuvent présenter plus d'une extension, et l'ordre des
fichiers peuvent pr&#233;senter plus d'une extension, et l'ordre des
extensions n'est normalement pas significatif (voir la
documentation <a href="mod/mod_mime.html#multipleext">mod_mime</a>
pour plus de détails).</p>
pour plus de d&#233;tails).</p>
<p>Habituellement, un fichier a une extension pour son type MIME
(par exemple, <code>html</code>), parfois une extension pour son
encodage (par exemple, <code>gz</code>), et bien sûr une extension
encodage (par exemple, <code>gz</code>), et bien s&#251;r une extension
de langue (par exemple, <code>en</code>) pour distinguer les
diverses variantes.</p>
@@ -663,58 +663,58 @@ meilleure des variantes.</p>
</table>
<p>Le tableau ci-dessus montre qu'il est toujours possible de
spécifier le lien sans aucune extension dans un lien hypertexte.
sp&#233;cifier le lien sans aucune extension dans un lien hypertexte.
(par exemple, <code>foo</code>). L'avantage en est qu'il est
ainsi possible de ne pas montrer le type d'un document, et de
le modifier ultérieurement, par exemple le passer de <code>html</code>
à <code>shtml</code> ou <code>cgi</code> sans avoir besoin de
le modifier ult&#233;rieurement, par exemple le passer de <code>html</code>
&#224; <code>shtml</code> ou <code>cgi</code> sans avoir besoin de
modifier aucun lien.</p>
<p>Pour continuer à utiliser les types MIME dans les liens
<p>Pour continuer &#224; utiliser les types MIME dans les liens
(par exemple, <code>foo.html</code>), l'extension correspondant
à la langue (ainsi que l'extension d'encodage, si elle existe)
doit être du coté droit de l'extension du type MIME (par exemple,
&#224; la langue (ainsi que l'extension d'encodage, si elle existe)
doit &#234;tre du cot&#233; droit de l'extension du type MIME (par exemple,
<code>foo.html.en</code>).</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="caching" id="caching">À propos des Caches</a></h2>
<h2><a name="caching" id="caching">&#192; propos des Caches</a></h2>
<p>Quand un cache garde en mémoire une représentation, il l'associe
à l'URL de la requête. Quand la même URL vient à être redemandée,
le cache peut utiliser la représentation gardée en mémoire, plutôt
que de refaire une requête au serveur. Cependant, si la ressource
est négociable coté serveur, le résultat pourrait en être que la
réponse à la première requête mise en cache serait renvoyée de
façon erronée. Pour prévenir ce problème, Apache marque toutes
les réponses issues d'une négociation comme "non-cachables" par
les clients HTTP/1.0. Apache supporte les spécifications du
<p>Quand un cache garde en m&#233;moire une repr&#233;sentation, il l'associe
&#224; l'URL de la requ&#234;te. Quand la m&#234;me URL vient &#224; &#234;tre redemand&#233;e,
le cache peut utiliser la repr&#233;sentation gard&#233;e en m&#233;moire, plut&#244;t
que de refaire une requ&#234;te au serveur. Cependant, si la ressource
est n&#233;gociable cot&#233; serveur, le r&#233;sultat pourrait en &#234;tre que la
r&#233;ponse &#224; la premi&#232;re requ&#234;te mise en cache serait renvoy&#233;e de
fa&#231;on erron&#233;e. Pour pr&#233;venir ce probl&#232;me, Apache marque toutes
les r&#233;ponses issues d'une n&#233;gociation comme "non-cachables" par
les clients HTTP/1.0. Apache supporte les sp&#233;cifications du
protocole HTTP/1.1 en ce qui concerne la mise en cache des
réponses négociées.</p>
r&#233;ponses n&#233;goci&#233;es.</p>
<p>Les requêtes venant d'un client conforme au protocole HTTP/1.0
<p>Les requ&#234;tes venant d'un client conforme au protocole HTTP/1.0
(qu'il s'agisse d'un navigateur ou d'un serveur cache) peuvent
être rendues "cachables" si la directive <code class="directive"><a href="./mod/mod_negociation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></code> est
utilisée. Cette directive peut être spécifiée aussi bien dans
&#234;tre rendues "cachables" si la directive <code class="directive"><a href="./mod/mod_negociation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></code> est
utilis&#233;e. Cette directive peut &#234;tre sp&#233;cifi&#233;e aussi bien dans
la configuration principale du serveur que dans un serveur
virtuel, et ne nécessite pas d'argument. Elle n'a aucun impact
sur les requêtes des clients fonctionnant en HTTP/1.1.</p>
virtuel, et ne n&#233;cessite pas d'argument. Elle n'a aucun impact
sur les requ&#234;tes des clients fonctionnant en HTTP/1.1.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="more" id="more">Plus d'Information</a></h2>
<p>Pour plus d'informations au sujet de la négociation de contenu, voir
<p>Pour plus d'informations au sujet de la n&#233;gociation de contenu, voir
<a href="http://ppewww.ph.gla.ac.uk/~flavell/www/lang-neg.html">Language
Negotiation Notes</a> de Alan J. Flavell. Notez que ce
document ne sera peut-être pas mis à jour en fonction des
document ne sera peut-&#234;tre pas mis &#224; jour en fonction des
changements intervenus dans Apache 2.0.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/content-negotiation.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./fr/content-negotiation.html" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./fr/content-negotiation.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/content-negotiation.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/content-negotiation.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/content-negotiation.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/content-negotiation.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div>
</body></html>

View File

@@ -24,11 +24,11 @@
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/custom-error.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Custom Error Responses</h1>
<div class="toplang">
<p><span>Available Languages: </span><a href="./en/custom-error.html" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/custom-error.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/custom-error.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/custom-error.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>Additional functionality allows webmasters to configure the response
@@ -202,11 +202,11 @@
</div></div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="./en/custom-error.html" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/custom-error.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/custom-error.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/custom-error.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>

View File

@@ -14,21 +14,21 @@
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
<link href="./images/favicon.ico" rel="shortcut icon" /><link href="http://httpd.apache.org/docs/current/custom-error.html" rel="canonical" /></head>
<body id="manual-page"><div id="page-header">
<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versión 2.0 del Servidor HTTP Apache</p>
<p class="menu"><a href="./mod/">M&#243;dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versi&#243;n 2.0 del Servidor HTTP Apache</p>
<img alt="" src="./images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentación</a> &gt; <a href="./">Versión 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentaci&#243;n</a> &gt; <a href="./">Versi&#243;n 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/custom-error.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Respuestas de error personalizadas</h1>
<div class="toplang">
<p><span>Idiomas disponibles: </span><a href="./en/custom-error.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/custom-error.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/custom-error.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/custom-error.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/custom-error.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/custom-error.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>Apache ofrece la posibilidad de que los webmasters puedan
@@ -40,11 +40,11 @@
<p>Si un script termina de forma anormal y se produce una respuesta
"500 Server Error", esta respuesta puede ser sustituida por otro
texto de su elección o por una redirección a otra URL
texto de su elecci&#243;n o por una redirecci&#243;n a otra URL
(local o externa).</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#behavior">Comportamiento</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#configuration">Configuración</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#configuration">Configuraci&#243;n</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#custom">Mesajes de error personalizados y redirecciones</a></li>
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
@@ -55,10 +55,10 @@
<h3>Comportamiento anterior</h3>
<p>NCSA httpd 1.3 devolvía mensajes antiguos del error o
problema encontrado que con frecuencia no tenían
significado alguno para el usuario, y que no incluían en
los logs información que diera pistas sobre las causas de
<p>NCSA httpd 1.3 devolv&#237;a mensajes antiguos del error o
problema encontrado que con frecuencia no ten&#237;an
significado alguno para el usuario, y que no inclu&#237;an en
los logs informaci&#243;n que diera pistas sobre las causas de
lo sucedido.</p>
@@ -72,15 +72,15 @@
<li>Desplegar un texto diferente, en lugar de los mensajes de
la NCSA, o</li>
<li>redireccionar la petición a una URL local, o</li>
<li>redireccionar la petici&#243;n a una URL local, o</li>
<li>redireccionar la petición a una URL externa.</li>
<li>redireccionar la petici&#243;n a una URL externa.</li>
</ol>
<p>Redireccionar a otra URL puede resultar de utilidad, pero
solo si con ello se puede también pasar alguna
información que pueda explicar el error o problema y/o
registrarlo en el log correspondiente más claramente.</p>
solo si con ello se puede tambi&#233;n pasar alguna
informaci&#243;n que pueda explicar el error o problema y/o
registrarlo en el log correspondiente m&#225;s claramente.</p>
<p>Para conseguir esto, Apache define ahora variables de entorno
similares a las de los CGI:</p>
@@ -103,25 +103,25 @@
<p>Tenga en cuenta el prefijo <code>REDIRECT_</code>.</p>
<p>Al menos <code>REDIRECT_URL</code> y
<code>REDIRECT_QUERY_STRING</code> se pasarán a la nueva
<code>REDIRECT_QUERY_STRING</code> se pasar&#225;n a la nueva
URL (asumiendo que es un cgi-script o un cgi-include). Las otras
variables existirán solo si existían antes de aparecer
variables existir&#225;n solo si exist&#237;an antes de aparecer
el error o problema. <strong>Ninguna</strong> de estas variables
se creará si en la directiva <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code> ha especificado una
redirección <em>externa</em> (cualquier cosa que empiece
se crear&#225; si en la directiva <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code> ha especificado una
redirecci&#243;n <em>externa</em> (cualquier cosa que empiece
por un nombre de esquema del tipo <code>http:</code>, incluso si
se refiere al mismo servidor).</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="configuration" id="configuration">Configuración</a></h2>
<h2><a name="configuration" id="configuration">Configuraci&#243;n</a></h2>
<p>El uso de <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code>
está activado para los ficheros .htaccess cuando <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> tiene el valor
est&#225; activado para los ficheros .htaccess cuando <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> tiene el valor
adecuado.</p>
<p>Aquí hay algunos ejemplos más...</p>
<p>Aqu&#237; hay algunos ejemplos m&#225;s...</p>
<div class="example"><p><code>
ErrorDocument 500 /cgi-bin/crash-recover <br />
@@ -142,14 +142,14 @@
<ol>
<li>Texto a mostrar. Ponga antes del texto que quiere que se
muestre unas comillas ("). Lo que sea que siga a las comillas se
mostrará. <em>Nota: las comillas (") no se
mostrar&#225;. <em>Nota: las comillas (") no se
muestran.</em></li>
<li>Una URL local a la que se redireccionará la
petición.</li>
<li>Una URL local a la que se redireccionar&#225; la
petici&#243;n.</li>
<li>Una URL externa a la que se redireccionará la
petición.</li>
<li>Una URL externa a la que se redireccionar&#225; la
petici&#243;n.</li>
</ol>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
@@ -157,16 +157,16 @@
<p>El comportamiento de Apache en cuanto a las redirecciones ha
cambiado para que puedan usarse más variables de entorno con
cambiado para que puedan usarse m&#225;s variables de entorno con
los script/server-include.</p>
<h3>Antiguo comportamiento</h3>
<p>Las variables CGI estándar estaban disponibles para el
script al que se hacía la redirección. No se incluía
ninguna indicación sobre la precedencia de la
redirección.</p>
<p>Las variables CGI est&#225;ndar estaban disponibles para el
script al que se hac&#237;a la redirecci&#243;n. No se inclu&#237;a
ninguna indicaci&#243;n sobre la precedencia de la
redirecci&#243;n.</p>
<h3>Nuevo comportamiento</h3>
@@ -174,24 +174,24 @@
<p>Un nuevo grupo de variables de entorno se inicializa para que
las use el script al que ha sido redireccionado. Cada
nueva variable tendrá el prefijo <code>REDIRECT_</code>.
nueva variable tendr&#225; el prefijo <code>REDIRECT_</code>.
Las variables de entorno <code>REDIRECT_</code> se crean a
partir de de las variables de entorno CGI que existen antes de
la redirección, se les cambia el nombre
añadiéndoles el prefijo <code>REDIRECT_</code>, por
la redirecci&#243;n, se les cambia el nombre
a&#241;adi&#233;ndoles el prefijo <code>REDIRECT_</code>, por
ejemplo, <code>HTTP_USER_AGENT</code> pasa a ser
<code>REDIRECT_HTTP_USER_AGENT</code>. Además, para esas
nuevas variables, Apache definirá <code>REDIRECT_URL</code>
<code>REDIRECT_HTTP_USER_AGENT</code>. Adem&#225;s, para esas
nuevas variables, Apache definir&#225; <code>REDIRECT_URL</code>
y <code>REDIRECT_STATUS</code> para ayudar al script a seguir su
origen. Tanto la URL original como la URL a la que es redirigida
la petición pueden almacenarse en los logs de acceso.</p>
la petici&#243;n pueden almacenarse en los logs de acceso.</p>
<p>Si ErrorDocument especifica una redirección local a un
<p>Si ErrorDocument especifica una redirecci&#243;n local a un
script CGI, el script debe incluir una campo de cabeceraa
"<code>Status:</code>" en el resultado final para asegurar que
es posible hacer llegar al cliente de vuelta la condición
de error que lo provocó. Por ejemplo, un script en Perl
para usar con ErrorDocument podría incluir lo
es posible hacer llegar al cliente de vuelta la condici&#243;n
de error que lo provoc&#243;. Por ejemplo, un script en Perl
para usar con ErrorDocument podr&#237;a incluir lo
siguiente:</p>
<div class="example"><p><code>
@@ -202,27 +202,27 @@
</code></p></div>
<p>Si el script tiene como fin tratar una determinada
condición de error, por ejemplo
condici&#243;n de error, por ejemplo
<code>404 Not Found</code>, se pueden usar los
códigos de error y textos específicos en su lugar.</p>
c&#243;digos de error y textos espec&#237;ficos en su lugar.</p>
<p>Tenga en cuenta que el script <em>debe</em> incluir un campo
de cabecera <code>Status:</code> apropiado (como
<code>302 Found</code>), si la respuesta contiene un campo de
cabecera <code>Location:</code> (para poder enviar una
redirección que se interprete en el cliente). De otra
redirecci&#243;n que se interprete en el cliente). De otra
manera, la cabecera
<code>Location:</code> puede que no tenga efecto.</p>
</div></div>
<div class="bottomlang">
<p><span>Idiomas disponibles: </span><a href="./en/custom-error.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/custom-error.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/custom-error.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/custom-error.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/custom-error.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/custom-error.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los términos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los t&#233;rminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">M&#243;dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
</body></html>

View File

@@ -24,59 +24,59 @@
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/custom-error.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Personnalisation des Messages d'Erreurs</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/custom-error.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/custom-error.html" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/custom-error.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/custom-error.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>Il est possible à un administrateur Apache de configurer les réponses
d'Apache dans les cas où des erreurs ou problèmes se présentent.</p>
<p>Il est possible &#224; un administrateur Apache de configurer les r&#233;ponses
d'Apache dans les cas o&#249; des erreurs ou probl&#232;mes se pr&#233;sentent.</p>
<p>Des réponses paramétrables peuvent être définies pour être activées au
cas où le serveur détecterait une erreur ou un problème.</p>
<p>Des r&#233;ponses param&#233;trables peuvent &#234;tre d&#233;finies pour &#234;tre activ&#233;es au
cas o&#249; le serveur d&#233;tecterait une erreur ou un probl&#232;me.</p>
<p>Quand un script plante et génère une réponse "500 Server Error", sa
réponse peut être remplacée par un message plus convivial, ou par une
<p>Quand un script plante et g&#233;n&#232;re une r&#233;ponse "500 Server Error", sa
r&#233;ponse peut &#234;tre remplac&#233;e par un message plus convivial, ou par une
redirection vers une autre URL (locale, ou sur un autre serveur).</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#behavior">Fonctionnement</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#configuration">Configuration</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#custom">Messages d'Erreurs Personnalisés et Redirections</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#custom">Messages d'Erreurs Personnalis&#233;s et Redirections</a></li>
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="behavior" id="behavior">Fonctionnement</a></h2>
<h3>Fonctionnement antérieur</h3>
<h3>Fonctionnement ant&#233;rieur</h3>
<p>NCSA httpd 1.3 renvoyait un message d'erreur insipide qui ne
présentait le plus souvent aucun sens ni à l'utilisateur, ni
dans les journaux d'enregistrement sur des symptômes causant
pr&#233;sentait le plus souvent aucun sens ni &#224; l'utilisateur, ni
dans les journaux d'enregistrement sur des sympt&#244;mes causant
le plantage.</p>
<h3>Fonctionnement des versions plus récentes</h3>
<h3>Fonctionnement des versions plus r&#233;centes</h3>
<p>Le serveur peut être paramétré pour&nbsp;:</p>
<p>Le serveur peut &#234;tre param&#233;tr&#233; pour&nbsp;:</p>
<ol>
<li>Afficher un autre message que celui codé dans NCSA, ou bien</li>
<li>Afficher un autre message que celui cod&#233; dans NCSA, ou bien</li>
<li>procéder à une redirection sur une URL locale, ou bien</li>
<li>proc&#233;der &#224; une redirection sur une URL locale, ou bien</li>
<li>procéder à une redirection vers un autre serveur.</li>
<li>proc&#233;der &#224; une redirection vers un autre serveur.</li>
</ol>
<p>La redirection vers une autre URL peut être utile, mais seulement
si des informations peuvent être envoyées pour expliquer/enregistrer
l'erreur ou le problème plus clairement.</p>
<p>La redirection vers une autre URL peut &#234;tre utile, mais seulement
si des informations peuvent &#234;tre envoy&#233;es pour expliquer/enregistrer
l'erreur ou le probl&#232;me plus clairement.</p>
<p>Pour y parvenir, Apache définit de nouvelles variables
<p>Pour y parvenir, Apache d&#233;finit de nouvelles variables
d'environnement CGI&nbsp;:</p>
<div class="example"><p><code>
@@ -94,18 +94,18 @@
REDIRECT_URL=/cgi-bin/buggy.pl
</code></p></div>
<p>Notez que le préfixe <code>REDIRECT_</code> est présent pour toutes
<p>Notez que le pr&#233;fixe <code>REDIRECT_</code> est pr&#233;sent pour toutes
ces variables d'environnement.</p>
<p>Au minimum, <code>REDIRECT_URL</code> et
<code>REDIRECT_QUERY_STRING</code> seront passées à la nouvelle
<code>REDIRECT_QUERY_STRING</code> seront pass&#233;es &#224; la nouvelle
URL (en supposant qu'il s'agisse d'un script CGI ou d'un
include CGI). Les autres variables ne sont définies que si
elles existaient avant l'apparition du problème ou de l'erreur.
include CGI). Les autres variables ne sont d&#233;finies que si
elles existaient avant l'apparition du probl&#232;me ou de l'erreur.
<strong>Aucune</strong> de ces variables ne sera
définie si votre directive <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code>
entraîne une redirection vers un serveur <em>externe</em>&nbsp;;
tout ce qui commence par <code>http:</code> est considéré comme
d&#233;finie si votre directive <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code>
entra&#238;ne une redirection vers un serveur <em>externe</em>&nbsp;;
tout ce qui commence par <code>http:</code> est consid&#233;r&#233; comme
une redirection externe, y compris si cela pointe vers le
serveur local.</p>
@@ -117,7 +117,7 @@
<p>Il est possible d'utiliser la directive
<code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code> dans les fichiers
.htaccess si <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> est
paramétrée pour le permettre.</p>
param&#233;tr&#233;e pour le permettre.</p>
<p>Voici quelques exemples&nbsp;:</p>
@@ -129,63 +129,63 @@
ErrorDocument 401 /Subscription/how_to_subscribe.html
</code></p></div>
<p>La syntaxe à utiliser est&nbsp;:</p>
<p>La syntaxe &#224; utiliser est&nbsp;:</p>
<div class="example"><p><code>
ErrorDocument &lt;code-à-3-chiffres&gt; &lt;action&gt;
ErrorDocument &lt;code-&#224;-3-chiffres&gt; &lt;action&gt;
</code></p></div>
<p>où l'action peut désigner&nbsp;:</p>
<p>o&#249; l'action peut d&#233;signer&nbsp;:</p>
<ol>
<li>Un message à afficher. Le message doit être précédé par
des guillemets ("). Tout ce qui suit ces guillemets est affiché.
<em>Notez que le préfixe (") n'est pas affiché.</em></li>
<li>Un message &#224; afficher. Le message doit &#234;tre pr&#233;c&#233;d&#233; par
des guillemets ("). Tout ce qui suit ces guillemets est affich&#233;.
<em>Notez que le pr&#233;fixe (") n'est pas affich&#233;.</em></li>
<li>Une URL vers un serveur externe, vers lequel la redirection
sera effectuée.</li>
sera effectu&#233;e.</li>
<li>Une URL locale vers laquelle la redirection sera effectuée.</li>
<li>Une URL locale vers laquelle la redirection sera effectu&#233;e.</li>
</ol>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="custom" id="custom">Messages d'Erreurs Personnalisés et Redirections</a></h2>
<h2><a name="custom" id="custom">Messages d'Erreurs Personnalis&#233;s et Redirections</a></h2>
<p>Le fonctionnement d'Apache vis-à-vis des redirections a été
modifié afin que les nouvelles variables d'environnement soient
<p>Le fonctionnement d'Apache vis-&#224;-vis des redirections a &#233;t&#233;
modifi&#233; afin que les nouvelles variables d'environnement soient
disponibles pour un script ou un server-include.</p>
<h3>Fonctionnement antérieur</h3>
<h3>Fonctionnement ant&#233;rieur</h3>
<p>Les variables CGI standard étaient passées au script sur
<p>Les variables CGI standard &#233;taient pass&#233;es au script sur
lequel pointe la redirection. Aucune indication sur la
provenance de la redirection n'était fournie.</p>
provenance de la redirection n'&#233;tait fournie.</p>
<h3>Fonctionnement pour les nouvelles versions</h3>
<p>Une série de nouvelles variables d'environnement est
initialisée pour être passée au script sur lequel pointe
la redirection. Chacune de ces variables est munie du préfixe
<p>Une s&#233;rie de nouvelles variables d'environnement est
initialis&#233;e pour &#234;tre pass&#233;e au script sur lequel pointe
la redirection. Chacune de ces variables est munie du pr&#233;fixe
<code>REDIRECT_</code>. Les variables d'environnement
<code>REDIRECT_</code> sont créées à partir des variables
<code>REDIRECT_</code> sont cr&#233;&#233;es &#224; partir des variables
d'environnement "normales", telles qu'existant avant la
redirection, mais simplement renommées au moyen du préfixe
redirection, mais simplement renomm&#233;es au moyen du pr&#233;fixe
<code>REDIRECT_</code>&nbsp;; ainsi par exemple <code>HTTP_USER_AGENT</code>
devient <code>REDIRECT_HTTP_USER_AGENT</code>. En plus de ces
nouvelles variables, Apache définit <code>REDIRECT_URL</code>
et <code>REDIRECT_status</code> pour aider le script à
comprendre d'où il a été appelé. L'URL d'origine et l'URL
redirigée sont toutes deux ajoutées dans le journal "access".</p>
nouvelles variables, Apache d&#233;finit <code>REDIRECT_URL</code>
et <code>REDIRECT_status</code> pour aider le script &#224;
comprendre d'o&#249; il a &#233;t&#233; appel&#233;. L'URL d'origine et l'URL
redirig&#233;e sont toutes deux ajout&#233;es dans le journal "access".</p>
<p>Si <code>ErrorDocument</code> précise une redirection
<p>Si <code>ErrorDocument</code> pr&#233;cise une redirection
locale vers un script CGI, ce script devrait inclure un
champ "<code>Status:</code>" dans son en-tête de transmission
afin d'assurer que le client reçoive bien le code d'erreur et
puisse comprendre ce qui l'a causé. Par exemple, un script
champ "<code>Status:</code>" dans son en-t&#234;te de transmission
afin d'assurer que le client re&#231;oive bien le code d'erreur et
puisse comprendre ce qui l'a caus&#233;. Par exemple, un script
Perl ErrorDocument pourrait inclure quelque chose comme&nbsp;:</p>
<div class="example"><p><code>
@@ -195,26 +195,26 @@
...
</code></p></div>
<p>Un script dédié à la gestion d'une erreur donnée,
telle que <code>404&nbsp;Not&nbsp;Found</code>, peut bien sûr
utiliser le code spécifique d'erreur et le texte associé.</p>
<p>Un script d&#233;di&#233; &#224; la gestion d'une erreur donn&#233;e,
telle que <code>404&nbsp;Not&nbsp;Found</code>, peut bien s&#251;r
utiliser le code sp&#233;cifique d'erreur et le texte associ&#233;.</p>
<p>Notez que le script <em>doit</em> envoyer l'en-tête
<code>Status:</code> appropriée (comme par exemple
<code>302&nbsp;Found</code>), si la réponse contient un en-tête
<code>Location:</code> (pour générer la redirection coté client).
Sans cet en-tête <code>Status:</code>, <code>Location:</code> n'aura
<p>Notez que le script <em>doit</em> envoyer l'en-t&#234;te
<code>Status:</code> appropri&#233;e (comme par exemple
<code>302&nbsp;Found</code>), si la r&#233;ponse contient un en-t&#234;te
<code>Location:</code> (pour g&#233;n&#233;rer la redirection cot&#233; client).
Sans cet en-t&#234;te <code>Status:</code>, <code>Location:</code> n'aura
pas d'effet.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/custom-error.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/custom-error.html" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/custom-error.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/custom-error.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div>
</body></html>

View File

@@ -24,11 +24,11 @@
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/dns-caveats.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Issues Regarding DNS and Apache</h1>
<div class="toplang">
<p><span>Available Languages: </span><a href="./en/dns-caveats.html" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/dns-caveats.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/dns-caveats.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/dns-caveats.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/dns-caveats.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/dns-caveats.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/dns-caveats.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>This page could be summarized with the statement: don't
@@ -239,11 +239,11 @@
</div></div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="./en/dns-caveats.html" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/dns-caveats.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/dns-caveats.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/dns-caveats.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/dns-caveats.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/dns-caveats.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/dns-caveats.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>

View File

@@ -14,38 +14,38 @@
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
<link href="./images/favicon.ico" rel="shortcut icon" /><link href="http://httpd.apache.org/docs/current/dns-caveats.html" rel="canonical" /></head>
<body id="manual-page"><div id="page-header">
<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versión 2.0 del Servidor HTTP Apache</p>
<p class="menu"><a href="./mod/">M&#243;dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versi&#243;n 2.0 del Servidor HTTP Apache</p>
<img alt="" src="./images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentación</a> &gt; <a href="./">Versión 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentaci&#243;n</a> &gt; <a href="./">Versi&#243;n 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/dns-caveats.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Asuntos relacionados con Apache y las DNS</h1>
<div class="toplang">
<p><span>Idiomas disponibles: </span><a href="./en/dns-caveats.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/dns-caveats.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/dns-caveats.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/dns-caveats.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/dns-caveats.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/dns-caveats.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/dns-caveats.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>Este documento puede resumirse en la siguiente frase: no
configure Apache de manera que el análisis sintáctico de
los ficheros de configuración tenga que confiar en
configure Apache de manera que el an&#225;lisis sint&#225;ctico de
los ficheros de configuraci&#243;n tenga que confiar en
resoluciones DNS. Si Apache necesita de resoluciones DNS para
analizar los ficheros de configuración, entonces su servidor
puede no funcionar correctamente (por ejemplo, podría no
iniciarse), o sufrir ataques de denegación o robo de servicio
analizar los ficheros de configuraci&#243;n, entonces su servidor
puede no funcionar correctamente (por ejemplo, podr&#237;a no
iniciarse), o sufrir ataques de denegaci&#243;n o robo de servicio
(incluyendo que otas web puedan "robar" peticiones de otras
web).</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#example">Un ejemplo sencillo</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#denial">Denegación de servicio</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#main">La dirección del "servidor principal"</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#denial">Denegaci&#243;n de servicio</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#main">La direcci&#243;n del "servidor principal"</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#tips">Consejos para evitar problemas</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#appendix">Apéndice: Líneas de evolución de Apache</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#appendix">Ap&#233;ndice: L&#237;neas de evoluci&#243;n de Apache</a></li>
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
@@ -62,21 +62,21 @@
<p>Para que Apache funcione correctamente, es imprescindible
conocer dos aspectos sobre cada host virtual: el valor de la
directiva <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> y al
menos una dirección IP en la que servidor escuchará y
responderá a las peticiones que se produzcan. El ejemplo
menos una direcci&#243;n IP en la que servidor escuchar&#225; y
responder&#225; a las peticiones que se produzcan. El ejemplo
mostrado arriba no incluye la direccion IP, de manera que Apache
tiene que usar una resolución DNS para encontrar la
dirección IP correspondiente a <code>www.abc.dom</code>. Si
por alguna razón la resolución DNS no está
disponible en el momento en que su servidor está analizando
sintánticamente su fichero de configuración, entonces
este host virtual <strong>no se configurará</strong> y no
será capaz de responder a ninguna de las peticiones que se
tiene que usar una resoluci&#243;n DNS para encontrar la
direcci&#243;n IP correspondiente a <code>www.abc.dom</code>. Si
por alguna raz&#243;n la resoluci&#243;n DNS no est&#225;
disponible en el momento en que su servidor est&#225; analizando
sint&#225;nticamente su fichero de configuraci&#243;n, entonces
este host virtual <strong>no se configurar&#225;</strong> y no
ser&#225; capaz de responder a ninguna de las peticiones que se
hagan a ese host virtual (en las versiones de Apache anteriores a
la 1.2 el servidor ni siquiera se iniciaba).</p>
<p>Suponga que <code>www.abc.dom</code> tiene como dirección
IP la 10.0.0.1. Considere la siguiente configuración:</p>
<p>Suponga que <code>www.abc.dom</code> tiene como direcci&#243;n
IP la 10.0.0.1. Considere la siguiente configuraci&#243;n:</p>
<div class="example"><p><code>
&lt;VirtualHost 10.0.0.1&gt; <br />
@@ -85,19 +85,19 @@
&lt;/VirtualHost&gt;
</code></p></div>
<p>Ahora Apache necesita hacer una búsqueda DNS inversa para
<p>Ahora Apache necesita hacer una b&#250;squeda DNS inversa para
encontrar el <code>ServerName</code> de este host virtual. Si esta
búsqueda inversa falla entonces el host virtual se
desactivará parcialmente (en las versiones de Apache
b&#250;squeda inversa falla entonces el host virtual se
desactivar&#225; parcialmente (en las versiones de Apache
anteriores a la 1.2 el servidor ni siquiera se iniciaba). Si el
host virtual está basado en el nombre, entonces se
desactivará completamente, pero si está basado en la
dirección IP, entonces funcionará para la mayor parte de
las cosas. Sin embargo, si Apache tiene que generar en algún
host virtual est&#225; basado en el nombre, entonces se
desactivar&#225; completamente, pero si est&#225; basado en la
direcci&#243;n IP, entonces funcionar&#225; para la mayor parte de
las cosas. Sin embargo, si Apache tiene que generar en alg&#250;n
momento una URL completa que incluya el nombre del servidor, no
será capaz de generar una URL válida.</p>
ser&#225; capaz de generar una URL v&#225;lida.</p>
<p>Aquí tiene una forma de evitar ambos problemas:</p>
<p>Aqu&#237; tiene una forma de evitar ambos problemas:</p>
<div class="example"><p><code>
&lt;VirtualHost 10.0.0.1&gt; <br />
@@ -108,22 +108,22 @@
</code></p></div>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="denial" id="denial">Denegación de servicio</a></h2>
<h2><a name="denial" id="denial">Denegaci&#243;n de servicio</a></h2>
<p>Hay (al menos) dos formas de que ocurra una denegación de
servicio. Si está ejecutando una versión de Apache
anterior a la 1.2, entonces su servidor no se iniciará si una
de las dos búsquedas de DNS mencionadas arriba falla para
<p>Hay (al menos) dos formas de que ocurra una denegaci&#243;n de
servicio. Si est&#225; ejecutando una versi&#243;n de Apache
anterior a la 1.2, entonces su servidor no se iniciar&#225; si una
de las dos b&#250;squedas de DNS mencionadas arriba falla para
cualquiera de sus hosts virtuales. En algunos casos estas
búsquedas DNS puede que no estén bajo su control; por
b&#250;squedas DNS puede que no est&#233;n bajo su control; por
ejemplo, si <code>abc.dom</code> es uno de sus clientes y ellos
controlan su propia DNS, pueden forzar a su servidor (pre-1.2) a
fallar al iniciarse simplemente borrando el registro
<code>www.abc.dom</code>.</p>
<p>Otra formas pueden ser bastante más complicadas. Fíjese
en esta configuración:</p>
<p>Otra formas pueden ser bastante m&#225;s complicadas. F&#237;jese
en esta configuraci&#243;n:</p>
<div class="example"><p><code>
&lt;VirtualHost www.abc.dom&gt; <br />
@@ -137,62 +137,62 @@
&lt;/VirtualHost&gt;
</code></p></div>
<p>Suponga que ha asignado la dirección 10.0.0.1 a
<p>Suponga que ha asignado la direcci&#243;n 10.0.0.1 a
<code>www.abc.dom</code> y 10.0.0.2 a
<code>www.def.com</code>. Todavía más, suponga que
<code>www.def.com</code>. Todav&#237;a m&#225;s, suponga que
<code>def.com</code> tiene el control de sus propias DNS. Con esta
configuración ha puesto <code>def.com</code> en una
posición en la que puede robar todo el trafico destinado a
configuraci&#243;n ha puesto <code>def.com</code> en una
posici&#243;n en la que puede robar todo el trafico destinado a
<code>abc.dom</code>. Para conseguirlo, todo lo que tiene que
hacer es asignarle a <code>www.def.com</code> la dirección
hacer es asignarle a <code>www.def.com</code> la direcci&#243;n
10.0.0.1. Como ellos controlan sus propias DNS no puede evitar que
apunten el registro <code>www.def.com</code> a donde quieran.</p>
<p>Las peticiones dirigidas a la dirección 10.0.0.1
(incluídas aquellas en las los usuarios escriben URLs de tipo
<code>http://www.abc.dom/whatever</code>) serán todas
<p>Las peticiones dirigidas a la direcci&#243;n 10.0.0.1
(inclu&#237;das aquellas en las los usuarios escriben URLs de tipo
<code>http://www.abc.dom/whatever</code>) ser&#225;n todas
servidas por el host virtual <code>def.com</code>. Comprender por
qué ocurre esto requiere una discusión más profunda
qu&#233; ocurre esto requiere una discusi&#243;n m&#225;s profunda
acerca de como Apache asigna las peticiones que recibe a los hosts
virtuales que las servirán. Puede consultar <a href="vhosts/details.html">aquí</a> un documento que trata el
virtuales que las servir&#225;n. Puede consultar <a href="vhosts/details.html">aqu&#237;</a> un documento que trata el
tema.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="main" id="main">La dirección del "servidor principal"</a></h2>
<h2><a name="main" id="main">La direcci&#243;n del "servidor principal"</a></h2>
<p>El que Apache soporte <a href="vhosts/name-based.html">hosting
virtual basado en nombres</a> desde la version 1.1 hace que sea
necesario que el servidor conozca la dirección (o
direcciones) IP del host que <code class="program"><a href="./programs/httpd.html">httpd</a></code> está
ejecutando. Para tener acceso a esta dirección puede usar la
necesario que el servidor conozca la direcci&#243;n (o
direcciones) IP del host que <code class="program"><a href="./programs/httpd.html">httpd</a></code> est&#225;
ejecutando. Para tener acceso a esta direcci&#243;n puede usar la
directiva global <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>
(si está presente) o llamar a la función de C
<code>gethostname</code> (la cuál debe devolver el mismo
resultado que devuelve ejecutar por línea de comandos
"hostname"). Entonces se produce una búsqueda DNS de esa
dirección. Actualmente, no hay forma de evitar que se
produzca esta búsqueda.</p>
(si est&#225; presente) o llamar a la funci&#243;n de C
<code>gethostname</code> (la cu&#225;l debe devolver el mismo
resultado que devuelve ejecutar por l&#237;nea de comandos
"hostname"). Entonces se produce una b&#250;squeda DNS de esa
direcci&#243;n. Actualmente, no hay forma de evitar que se
produzca esta b&#250;squeda.</p>
<p>Si teme que esta búsqueda pueda fallar porque su servidor
DNS está desactivado entonces puede insertar el nombre de
<p>Si teme que esta b&#250;squeda pueda fallar porque su servidor
DNS est&#225; desactivado entonces puede insertar el nombre de
host en <code>/etc/hosts</code> (donde probablemente ya lo tiene
para que la máquina pueda arrancar
correctamente). Asegúrese de que su máquina está
para que la m&#225;quina pueda arrancar
correctamente). Aseg&#250;rese de que su m&#225;quina est&#225;
configurada para usar <code>/etc/hosts</code> en caso de que esa
búsqueda DNS falle. En función del sistema operativo que
b&#250;squeda DNS falle. En funci&#243;n del sistema operativo que
use, puede conseguir esto editando <code>/etc/resolv.conf</code>,
o puede que <code>/etc/nsswitch.conf</code>.</p>
<p>Si su servidor no tiene que ejecutar búsquedas DNS por
ninguna otra razón entonces considere ejecutar Apache
<p>Si su servidor no tiene que ejecutar b&#250;squedas DNS por
ninguna otra raz&#243;n entonces considere ejecutar Apache
especificando el valor "local" en la variable de entorno
<code>HOSTRESORDER</code>. Todo esto depende del sistema operativo
y de las librerías de resolución que use. Esto
también afecta a los CGIs a menos que use
y de las librer&#237;as de resoluci&#243;n que use. Esto
tambi&#233;n afecta a los CGIs a menos que use
<code class="module"><a href="./mod/mod_env.html">mod_env</a></code> para controlar el entorno. Por favor,
consulte las páginas de ayuda o la sección de Preguntas
Más Frecuentes de su sistema operativo.</p>
consulte las p&#225;ginas de ayuda o la secci&#243;n de Preguntas
M&#225;s Frecuentes de su sistema operativo.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="tips" id="tips">Consejos para evitar problemas</a></h2>
@@ -210,64 +210,64 @@
</li>
<li>
asegúrese de que todos los host virtuales tienen
explícitamente especificados una directiva <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>
aseg&#250;rese de que todos los host virtuales tienen
expl&#237;citamente especificados una directiva <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>
</li>
<li>cree un servidor <code>&lt;VirtualHost _default_:*&gt;</code>
que no tenga páginas que servir.</li>
que no tenga p&#225;ginas que servir.</li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="appendix" id="appendix">Apéndice: Líneas de evolución de Apache</a></h2>
<h2><a name="appendix" id="appendix">Ap&#233;ndice: L&#237;neas de evoluci&#243;n de Apache</a></h2>
<p>La situación actual respecto a las búsquedas DNS
está lejos de ser la deseable. En Apache 1.2 se intentó
<p>La situaci&#243;n actual respecto a las b&#250;squedas DNS
est&#225; lejos de ser la deseable. En Apache 1.2 se intent&#243;
hacer que el servidor al menos se iniciara a pesar de que fallara
la búsqueda DNS, pero puede que esa no sea la mejor
solución. En cualquier caso, requerir el uso de direcciones
IP explícitas en los ficheros de configuración no es ni
mucho menos una solución deseable con la situación
actual de Internet, donde la renumeración es una
la b&#250;squeda DNS, pero puede que esa no sea la mejor
soluci&#243;n. En cualquier caso, requerir el uso de direcciones
IP expl&#237;citas en los ficheros de configuraci&#243;n no es ni
mucho menos una soluci&#243;n deseable con la situaci&#243;n
actual de Internet, donde la renumeraci&#243;n es una
necesidad.</p>
<p>Una posible solución a los ataques de robo de servicio
descritos más arriba, sería hacer una búsqueda DNS
inversa de la dirección IP devuelta por la búsqueda
<p>Una posible soluci&#243;n a los ataques de robo de servicio
descritos m&#225;s arriba, ser&#237;a hacer una b&#250;squeda DNS
inversa de la direcci&#243;n IP devuelta por la b&#250;squeda
previa y comparar los dos nombres -- en caso de que sean
diferentes, el host virtual se desactivaría. Esto
requeriría configurar correctamente DNS inverso (una tarea
con la que suelen estar familiarizados la mayoría de los
diferentes, el host virtual se desactivar&#237;a. Esto
requerir&#237;a configurar correctamente DNS inverso (una tarea
con la que suelen estar familiarizados la mayor&#237;a de los
administradores de sistemas).</p>
<p>En cualquier caso, no parece posible iniciar en las condiciones
apropiadas un servidor web alojado virtualmente cuando DNS ha
fallado a no ser que se usen direcciones IP. Soluciones parciales
tales como desactivar partes de la configuración podrían
tales como desactivar partes de la configuraci&#243;n podr&#237;an
ser incluso peores que no iniciar el servidor en absoluto,
dependiendo de las funciones que se espera que realice el servidor
web.</p>
<p>Como HTTP/1.1 está ampliamente extendido y los navegadores
<p>Como HTTP/1.1 est&#225; ampliamente extendido y los navegadores
y los servidores proxy empiezan a usar la cabecera
<code>Host</code>, en el futuro será posible evitar el uso de
<code>Host</code>, en el futuro ser&#225; posible evitar el uso de
hosting virtual basado en direcciones IP completamente. En ese
caso, un servidor web no tiene ninguna necesidad de hacer
búsquedas de DNS durante la configuración. Sin embargo,
b&#250;squedas de DNS durante la configuraci&#243;n. Sin embargo,
en Marzo de 1997 esas funcionalidades no estaban lo
suficientemente implantadas como para ponerlas en uso en
servidores web que realizaban tareas de importancia
crítica.</p>
cr&#237;tica.</p>
</div></div>
<div class="bottomlang">
<p><span>Idiomas disponibles: </span><a href="./en/dns-caveats.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/dns-caveats.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/dns-caveats.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/dns-caveats.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/dns-caveats.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/dns-caveats.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/dns-caveats.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los términos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los t&#233;rminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">M&#243;dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
</body></html>

View File

@@ -8,7 +8,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
<title>Problèmes DNS avec Apache - Serveur Apache HTTP</title>
<title>Probl&#232;mes DNS avec Apache - Serveur Apache HTTP</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" />
@@ -21,28 +21,28 @@
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/dns-caveats.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Problèmes DNS avec Apache</h1>
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/dns-caveats.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Probl&#232;mes DNS avec Apache</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/dns-caveats.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/dns-caveats.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/dns-caveats.html" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/dns-caveats.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/dns-caveats.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/dns-caveats.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/dns-caveats.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>L'ensemble de cette page pourrait se résumer à la phrase&nbsp;: ne
<p>L'ensemble de cette page pourrait se r&#233;sumer &#224; la phrase&nbsp;: ne
jamais configurer Apache de telle sorte qu'il s'appuie sur des
résolutions DNS pour parcourir ses fichiers de configuration.
Une telle configuration risque d'engendrer des problèmes de
fiabilité (le serveur peut ne pas démarrer), des attaques de type
déni et de vol de service (comme par exemple des utilisateurs volant
r&#233;solutions DNS pour parcourir ses fichiers de configuration.
Une telle configuration risque d'engendrer des probl&#232;mes de
fiabilit&#233; (le serveur peut ne pas d&#233;marrer), des attaques de type
d&#233;ni et de vol de service (comme par exemple des utilisateurs volant
les hits d'autres utilisateurs).</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#example">Un exemple simple</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#denial">Déni de Service</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#denial">D&#233;ni de Service</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#main">L'Adresse du "serveur principal"</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#tips">Comment éviter ces problèmes</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#tips">Comment &#233;viter ces probl&#232;mes</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#appendix">Appendice: Perspectives futures</a></li>
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
@@ -60,17 +60,17 @@
<p>Pour qu'Apache fonctionne correctement, il a absolument besoin
de deux informations pour chacun de ses serveurs virtuels&nbsp;:
<code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> ainsi qu'au moins une
adresse IP à laquelle le serveur s'attachera pour répondre.
L'exemple ci-dessus ne précise pas l'adresse IP, si bien qu'Apache doit
adresse IP &#224; laquelle le serveur s'attachera pour r&#233;pondre.
L'exemple ci-dessus ne pr&#233;cise pas l'adresse IP, si bien qu'Apache doit
utiliser le DNS pour trouver l'adresse de <code>www.abc.dom</code>.
Si, pour une raison ou une autre, le DNS ne fonctionne pas au moment
où Apache lit ses fichiers de configuration, le serveur virtuel
<strong>ne sera pas configuré</strong>. Il sera incapable de répondre
aux requêtes. Jusqu'à la version 1.2, Apache refusait même de
démarrer dans ce cas de figure.</p>
o&#249; Apache lit ses fichiers de configuration, le serveur virtuel
<strong>ne sera pas configur&#233;</strong>. Il sera incapable de r&#233;pondre
aux requ&#234;tes. Jusqu'&#224; la version 1.2, Apache refusait m&#234;me de
d&#233;marrer dans ce cas de figure.</p>
<p>Prenons le cas où l'adresse de <code>www.abc.dom</code> est 10.0.0.1
et considérons cet extrait de configuration&nbsp;:</p>
<p>Prenons le cas o&#249; l'adresse de <code>www.abc.dom</code> est 10.0.0.1
et consid&#233;rons cet extrait de configuration&nbsp;:</p>
<div class="example"><p><code>
&lt;VirtualHost 10.0.0.1&gt; <br />
@@ -79,19 +79,19 @@
&lt;/VirtualHost&gt;
</code></p></div>
<p>Cette fois, Apache a besoin d'utiliser la résolution DNS
inversée pour déterminer le nom <code>ServerName</code> de ce
serveur virtuel. Si cette résolution n'aboutit pas, le serveur
virtuel sera partiellement mis hors service (jusqu'à la version
1.2, Apache refusait même de démarrer dans ce cas de figure). Si
le serveur virtuel est un serveur basé sur un nom (name-based),
<p>Cette fois, Apache a besoin d'utiliser la r&#233;solution DNS
invers&#233;e pour d&#233;terminer le nom <code>ServerName</code> de ce
serveur virtuel. Si cette r&#233;solution n'aboutit pas, le serveur
virtuel sera partiellement mis hors service (jusqu'&#224; la version
1.2, Apache refusait m&#234;me de d&#233;marrer dans ce cas de figure). Si
le serveur virtuel est un serveur bas&#233; sur un nom (name-based),
il sera totalement hors service, mais s'il s'agit d'un serveur
par IP (IP-based), il fonctionnera correctement. Cependant, dans
le cas où Apache doit générer une adresse complète URL en
s'appuyant sur le nom du serveur, il échouera à fournir une
le cas o&#249; Apache doit g&#233;n&#233;rer une adresse compl&#232;te URL en
s'appuyant sur le nom du serveur, il &#233;chouera &#224; fournir une
adresse valide.</p>
<p>Voici un extrait de configuration qui résout ces deux problèmes&nbsp;:</p>
<p>Voici un extrait de configuration qui r&#233;sout ces deux probl&#232;mes&nbsp;:</p>
<div class="example"><p><code>
&lt;VirtualHost 10.0.0.1&gt; <br />
@@ -102,20 +102,20 @@
</code></p></div>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="denial" id="denial">Déni de Service</a></h2>
<h2><a name="denial" id="denial">D&#233;ni de Service</a></h2>
<p>Il existe (au moins) deux problèmes possibles de déni de service.
Les versions d'Apache antérieures à 1.2 ne démarreront pas si
l'une des deux requêtes DNS citées ci-dessus n'aboutissent pas pour
un de vos serveurs virtuels. Dans certains cas, les entrées DNS
sont hors de contrôle de l'administrateur Web&nbsp;; par exemple si
<code>abc.dom</code> appartient à un de vos clients qui a la
maîtrise de son propre DNS, celui-ci peut empêcher votre serveur
Web (avant la version 1.2) de démarrer, simplement en effaçant
<p>Il existe (au moins) deux probl&#232;mes possibles de d&#233;ni de service.
Les versions d'Apache ant&#233;rieures &#224; 1.2 ne d&#233;marreront pas si
l'une des deux requ&#234;tes DNS cit&#233;es ci-dessus n'aboutissent pas pour
un de vos serveurs virtuels. Dans certains cas, les entr&#233;es DNS
sont hors de contr&#244;le de l'administrateur Web&nbsp;; par exemple si
<code>abc.dom</code> appartient &#224; un de vos clients qui a la
ma&#238;trise de son propre DNS, celui-ci peut emp&#234;cher votre serveur
Web (avant la version 1.2) de d&#233;marrer, simplement en effa&#231;ant
l'enregistrement <code>www.abc.dom</code> du DNS.</p>
<p>L'autre problème possible est bien plus pernicieux. Dans la
<p>L'autre probl&#232;me possible est bien plus pernicieux. Dans la
configuration suivante&nbsp;:</p>
<div class="example"><p><code>
@@ -132,18 +132,18 @@
<p>Supposons que <code>www.abc.dom</code> ait l'adresse 10.0.0.1,
et que <code>www.def.dom</code> ait l'adresse 10.0.0.2. Supposons
également que <code>def.com</code> ait la main sur son DNS.
Cette configuration peut permettre à <code>def.dom</code> de
détourner vers son serveur tout le trafic destiné à
&#233;galement que <code>def.com</code> ait la main sur son DNS.
Cette configuration peut permettre &#224; <code>def.dom</code> de
d&#233;tourner vers son serveur tout le trafic destin&#233; &#224;
<code>abc.dom</code>. Pour ce faire, il doit simplement
positionner le champ DNS de <code>www.def.dom</code> sur 10.0.0.1,
et rien ne peut l'empêcher de faire, puisqu'il a la main sur
et rien ne peut l'emp&#234;cher de faire, puisqu'il a la main sur
son DNS.</p>
<p>Les requêtes à destination de 10.0.0.1 (incluant celles dont
<p>Les requ&#234;tes &#224; destination de 10.0.0.1 (incluant celles dont
l'URL contient <code>http://www.abc.com/tout_et_n_importe_quoi</code>)
seront envoyées au serveur virtuel de <code>def.dom</code>. Une
bonne compréhension des mécanismes internes d'Apache concernant
seront envoy&#233;es au serveur virtuel de <code>def.dom</code>. Une
bonne compr&#233;hension des m&#233;canismes internes d'Apache concernant
la gestion des serveur virtuels est requise.
<a href="vhosts/details.html">Ce document</a> explique ce
fonctionnement.</p>
@@ -152,57 +152,57 @@
<h2><a name="main" id="main">L'Adresse du "serveur principal"</a></h2>
<p>L'implémentation du support des serveur virtuels <a href="vhosts/name-based.html">par nom</a> depuis Apache 1.1 suppose
<p>L'impl&#233;mentation du support des serveur virtuels <a href="vhosts/name-based.html">par nom</a> depuis Apache 1.1 suppose
qu'Apache connaisse la ou les adresse(s) IP sur lesquelles le serveur
écoute. Pour déterminer cette adresse, Apache utilise soit la
&#233;coute. Pour d&#233;terminer cette adresse, Apache utilise soit la
directive globale <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>
(si elle est présente), soit un appel à la fonction C
<code>gethostname</code> (cet appel renvoie le même résultat
que la commande "hostname" entrée sur une ligne de commande).
Une résolution DNS est alors effectuée sur l'adresse obtenue.
(si elle est pr&#233;sente), soit un appel &#224; la fonction C
<code>gethostname</code> (cet appel renvoie le m&#234;me r&#233;sultat
que la commande "hostname" entr&#233;e sur une ligne de commande).
Une r&#233;solution DNS est alors effectu&#233;e sur l'adresse obtenue.
Pour l'instant, il n'existe aucun moyen de contourner cette
requête DNS.</p>
requ&#234;te DNS.</p>
<p>Pour se prémunir du cas où cette résolution DNS échouerait à
cause de la défaillance du serveur DNS, le nom d'hôte peut être
ajouté dans <code>/etc/hosts</code> (il y est probablement déjà).
Assurez vous que votre machine est configurée pour lire ce fichier
<code>/etc/hosts</code> en cas de défaillance du serveur DNS.
Pour cela, selon votre système d'exploitation, il vous faudra configurer
<p>Pour se pr&#233;munir du cas o&#249; cette r&#233;solution DNS &#233;chouerait &#224;
cause de la d&#233;faillance du serveur DNS, le nom d'h&#244;te peut &#234;tre
ajout&#233; dans <code>/etc/hosts</code> (il y est probablement d&#233;j&#224;).
Assurez vous que votre machine est configur&#233;e pour lire ce fichier
<code>/etc/hosts</code> en cas de d&#233;faillance du serveur DNS.
Pour cela, selon votre syst&#232;me d'exploitation, il vous faudra configurer
<code>/etc/resolv.conf</code> ou <code>/etc/nsswitch.conf</code>.</p>
<p>Au cas où votre serveur n'a pas besoin de réaliser des requêtes
DNS pour d'autres raisons que de démarrer Apache, il est possible
<p>Au cas o&#249; votre serveur n'a pas besoin de r&#233;aliser des requ&#234;tes
DNS pour d'autres raisons que de d&#233;marrer Apache, il est possible
que vous puissiez vous en sortir en positionnant la variable
d'environnement <code>HOSTRESORDER</code> sur "local". Ceci dépend
cependant de votre système d'exploitation et des librairies de
résolution DNS que vous utilisez. Ceci affecte également le
comportement des scripts CGIs, à moins que vous n'utilisiez
<code class="module"><a href="./mod/mod_env.html">mod_env</a></code> pour contrôler leur environnement. La
d'environnement <code>HOSTRESORDER</code> sur "local". Ceci d&#233;pend
cependant de votre syst&#232;me d'exploitation et des librairies de
r&#233;solution DNS que vous utilisez. Ceci affecte &#233;galement le
comportement des scripts CGIs, &#224; moins que vous n'utilisiez
<code class="module"><a href="./mod/mod_env.html">mod_env</a></code> pour contr&#244;ler leur environnement. La
meilleure solution est de consulter les pages "man" ou les FAQs
spécifiques à votre système d'exploitation.</p>
sp&#233;cifiques &#224; votre syst&#232;me d'exploitation.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="tips" id="tips">Comment éviter ces problèmes</a></h2>
<h2><a name="tips" id="tips">Comment &#233;viter ces probl&#232;mes</a></h2>
<ul>
<li>
spécifier les adresses IP dans les
sp&#233;cifier les adresses IP dans les
<code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code>
</li>
<li>
spécifier les adresses IP au moyen de
sp&#233;cifier les adresses IP au moyen de
<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
</li>
<li>
s'assurer que tous les serveurs virtuels spécifient explicitement
s'assurer que tous les serveurs virtuels sp&#233;cifient explicitement
leur <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>
</li>
<li>créer un serveur virtuel <code>&lt;VirtualHost _default_:*&gt;</code>
<li>cr&#233;er un serveur virtuel <code>&lt;VirtualHost _default_:*&gt;</code>
qui ne sert aucune page</li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
@@ -210,51 +210,51 @@
<h2><a name="appendix" id="appendix">Appendice: Perspectives futures</a></h2>
<p>Les problèmes liés au DNS sont très indésirables. À partir
d'Apache 1.2, nous avons travaillé à ce qu'Apache démarre même
dans le cas où les requêtes DNS échouent, mais ce n'est pas
forcément la meilleure des solutions. En tous cas, obliger
l'administrateur à spécifier explicitement des adresses IP est
également très indésirable sur le réseau Internet tel qu'il
existe actuellement, où le nombre d'adresses IP commence à manquer.</p>
<p>Les probl&#232;mes li&#233;s au DNS sont tr&#232;s ind&#233;sirables. &#192; partir
d'Apache 1.2, nous avons travaill&#233; &#224; ce qu'Apache d&#233;marre m&#234;me
dans le cas o&#249; les requ&#234;tes DNS &#233;chouent, mais ce n'est pas
forc&#233;ment la meilleure des solutions. En tous cas, obliger
l'administrateur &#224; sp&#233;cifier explicitement des adresses IP est
&#233;galement tr&#232;s ind&#233;sirable sur le r&#233;seau Internet tel qu'il
existe actuellement, o&#249; le nombre d'adresses IP commence &#224; manquer.</p>
<p>Une réponse possible au problème de vol de trafic décrit ci-avant
pourrait être de réaliser une résolution inverse DNS sur l'adresse IP
renvoyée par la première requête, et de comparer les deux noms
obtenus -- lorsqu'ils sont différents, le serveur virtuel serait
désactivé. Ceci suppose que la configuration pour la résolution
inverse DNS soit faite correctement (c'est une chose à laquelle
les administrateurs DNS commencent à s'habituer, en raison de
l'utilisation de plus en plus répandue des requêtes DNS
<p>Une r&#233;ponse possible au probl&#232;me de vol de trafic d&#233;crit ci-avant
pourrait &#234;tre de r&#233;aliser une r&#233;solution inverse DNS sur l'adresse IP
renvoy&#233;e par la premi&#232;re requ&#234;te, et de comparer les deux noms
obtenus -- lorsqu'ils sont diff&#233;rents, le serveur virtuel serait
d&#233;sactiv&#233;. Ceci suppose que la configuration pour la r&#233;solution
inverse DNS soit faite correctement (c'est une chose &#224; laquelle
les administrateurs DNS commencent &#224; s'habituer, en raison de
l'utilisation de plus en plus r&#233;pandue des requ&#234;tes DNS
"double-reverse" par les serveurs FTP et les filtrages
"TCP wrappers").</p>
<p>Dans tous les cas de figures, il ne semble pas possible de
démarrer de façon fiable un serveur virtuel quand la requête
DNS a échoué, à moins de recourir à l'utilisation d'adresses
IP fixes. Des solutions partielles, telles que désactiver des
portions de la configuration selon les tâches attribuées au
serveur Web, risquent d'être pires que ne pas démarrer du tout.</p>
d&#233;marrer de fa&#231;on fiable un serveur virtuel quand la requ&#234;te
DNS a &#233;chou&#233;, &#224; moins de recourir &#224; l'utilisation d'adresses
IP fixes. Des solutions partielles, telles que d&#233;sactiver des
portions de la configuration selon les t&#226;ches attribu&#233;es au
serveur Web, risquent d'&#234;tre pires que ne pas d&#233;marrer du tout.</p>
<p>Au fur et à mesure que HTTP/1.1 se répand, et que les navigateurs
et les serveurs mandataires envoient l'en-tête <code>Host</code>,
il devient possible d'éviter complètement l'utilisation de serveurs
<p>Au fur et &#224; mesure que HTTP/1.1 se r&#233;pand, et que les navigateurs
et les serveurs mandataires envoient l'en-t&#234;te <code>Host</code>,
il devient possible d'&#233;viter compl&#232;tement l'utilisation de serveurs
virtuels par IP. Dans ce cas, les serveurs Web n'ont plus aucun
besoin de réaliser des requêtes DNS lors de leur démarrage. Au 1er
mars 1997, ces fonctionnalités ne sont pas suffisamment déployées pour
besoin de r&#233;aliser des requ&#234;tes DNS lors de leur d&#233;marrage. Au 1er
mars 1997, ces fonctionnalit&#233;s ne sont pas suffisamment d&#233;ploy&#233;es pour
que des serveurs Web sensibles les mettent en oeuvre (NdT&nbsp;: cette
remarque est aujourd'hui complètement dépassée, HTTP/1.1 est
désormais supporté par l'immense majorité des navigateurs et
remarque est aujourd'hui compl&#232;tement d&#233;pass&#233;e, HTTP/1.1 est
d&#233;sormais support&#233; par l'immense majorit&#233; des navigateurs et
des serveurs mandataires).</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/dns-caveats.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/dns-caveats.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/dns-caveats.html" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/dns-caveats.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/dns-caveats.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/dns-caveats.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/dns-caveats.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div>
</body></html>

View File

@@ -24,11 +24,11 @@
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/dso.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Dynamic Shared Object (DSO) Support</h1>
<div class="toplang">
<p><span>Available Languages: </span><a href="./en/dso.html" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/dso.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/dso.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/dso.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/dso.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/dso.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/dso.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>The Apache HTTP Server is a modular program where the
@@ -312,11 +312,11 @@ $ apxs -i -a -n foo mod_foo.la
</div></div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="./en/dso.html" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/dso.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/dso.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/dso.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/dso.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/dso.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/dso.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>

View File

@@ -14,82 +14,82 @@
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
<link href="./images/favicon.ico" rel="shortcut icon" /><link href="http://httpd.apache.org/docs/current/dso.html" rel="canonical" /></head>
<body id="manual-page"><div id="page-header">
<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versión 2.0 del Servidor HTTP Apache</p>
<p class="menu"><a href="./mod/">M&#243;dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versi&#243;n 2.0 del Servidor HTTP Apache</p>
<img alt="" src="./images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentación</a> &gt; <a href="./">Versión 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentaci&#243;n</a> &gt; <a href="./">Versi&#243;n 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/dso.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Soporte de Objetos Dinamicos Compartidos (DSO)</h1>
<div class="toplang">
<p><span>Idiomas disponibles: </span><a href="./en/dso.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/dso.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/dso.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/dso.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/dso.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/dso.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/dso.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<div class="outofdate">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
<div class="outofdate">Esta traducci&#243;n podr&#237;a estar
obsoleta. Consulte la versi&#243;n en ingl&#233;s de la
documentaci&#243;n para comprobar si se han producido cambios
recientemente.</div>
<p>El servidor HTTP Apache es un programa modular en el que el
administrador puede elegir qué funcionalidades se incluyen
mediante la selección de un conjunto de módulos. En
primer lugar, los módulos pueden compilarse de manera
estática en el binario <code class="program"><a href="./programs/httpd.html">httpd</a></code>. De forma
alternativa, los módulos también pueden compilarse como
administrador puede elegir qu&#233; funcionalidades se incluyen
mediante la selecci&#243;n de un conjunto de m&#243;dulos. En
primer lugar, los m&#243;dulos pueden compilarse de manera
est&#225;tica en el binario <code class="program"><a href="./programs/httpd.html">httpd</a></code>. De forma
alternativa, los m&#243;dulos tambi&#233;n pueden compilarse como
Objetos Dinamicos Compartidos (DSOs) que existen de forma
independiente del archivo binario <code class="program"><a href="./programs/httpd.html">httpd</a></code>. Los
módulos que se deseen usar como objetos dinámicos
m&#243;dulos que se deseen usar como objetos din&#225;micos
compartidos pueden compilarse al mismo tiempo que el servidor, o
pueden compilarse en otro momento y ser añadidos después
usando la Herramienta de Extensión de Apache
pueden compilarse en otro momento y ser a&#241;adidos despu&#233;s
usando la Herramienta de Extensi&#243;n de Apache
(<code class="program"><a href="./programs/apxs.html">apxs</a></code>).</p>
<p>Este documento describe cómo usar los módulos en
forma de objeto dinámico compartido (DSO) así como los
fundamentos teóricos que hay detrás para explicar su
<p>Este documento describe c&#243;mo usar los m&#243;dulos en
forma de objeto din&#225;mico compartido (DSO) as&#237; como los
fundamentos te&#243;ricos que hay detr&#225;s para explicar su
funcionamiento.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#implementation">Implementación</a></li>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#implementation">Implementaci&#243;n</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#usage">Resumen de uso</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#background">Fundamentos teoróricos
detrás de los objetos dinámicos compartidos</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#background">Fundamentos teor&#243;ricos
detr&#225;s de los objetos din&#225;micos compartidos</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#advantages">Ventajas e Inconvenientes</a></li>
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="implementation" id="implementation">Implementación</a></h2>
<h2><a name="implementation" id="implementation">Implementaci&#243;n</a></h2>
<table class="related"><tr><th>Módulos Relacionados</th><th>Directivas Relacionadas</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_so.html">mod_so</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table>
<table class="related"><tr><th>M&#243;dulos Relacionados</th><th>Directivas Relacionadas</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_so.html">mod_so</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table>
<p>Cargar módulos de Apache individualmente como objetos
dinámicos compartidos (DSO) es posible gracias a un
módulo llamado <code class="module"><a href="./mod/mod_so.html">mod_so</a></code> que debe compilarse
estáticamente en el núcleo (kernel) de Apache. Es el
único módulo junto con el módulo
<p>Cargar m&#243;dulos de Apache individualmente como objetos
din&#225;micos compartidos (DSO) es posible gracias a un
m&#243;dulo llamado <code class="module"><a href="./mod/mod_so.html">mod_so</a></code> que debe compilarse
est&#225;ticamente en el n&#250;cleo (kernel) de Apache. Es el
&#250;nico m&#243;dulo junto con el m&#243;dulo
<code class="module"><a href="./mod/core.html">core</a></code> que no se puede usar como objeto
dinámico compartido. Prácticamente todos los demás
módulos distribuidos con Apache se pueden usar como objetos
dinámicos compartidos individualmente siempre y cuando se
haya activado la posibilidad de usarlos con la opción de
din&#225;mico compartido. Pr&#225;cticamente todos los dem&#225;s
m&#243;dulos distribuidos con Apache se pueden usar como objetos
din&#225;micos compartidos individualmente siempre y cuando se
haya activado la posibilidad de usarlos con la opci&#243;n de
<code class="program"><a href="./programs/configure.html">configure</a></code>
<code>--enable-<em>module</em>=shared</code> tal y como se
explicó en la <a href="install.html">documentación de
instalación</a>. Una vez que haya compilado un módulo
como objeto dinámico compartido y le haya puesto un nombre
explic&#243; en la <a href="install.html">documentaci&#243;n de
instalaci&#243;n</a>. Una vez que haya compilado un m&#243;dulo
como objeto din&#225;mico compartido y le haya puesto un nombre
del tipo <code>mod_foo.so</code>, puede cargarlo al iniciar o
reiniciar el servidor usando el comando <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> de <code class="module"><a href="./mod/mod_so.html">mod_so</a></code>
en el fichero <code>httpd.conf</code>.</p>
<p>Para simplificar la creación de objetos dinámicos
compartidos para Apache (especialmente módulos de terceras
partes) está disponible un nuevo programa de soporte llamado
<p>Para simplificar la creaci&#243;n de objetos din&#225;micos
compartidos para Apache (especialmente m&#243;dulos de terceras
partes) est&#225; disponible un nuevo programa de soporte llamado
<code class="program"><a href="./programs/apxs.html">apxs</a></code> (<em>APache eXtenSion</em>). Puede usar
este programa para crear módulos como objetos dinámicos
este programa para crear m&#243;dulos como objetos din&#225;micos
compartidos <em>sin tener que</em> crearlos al mismo tiempo que
compila su servidor Apache. La idea es simple: cuando se instala
Apache el procedimiento <code>make install</code> de
@@ -97,13 +97,13 @@ detr
files and puts the platform-dependent compiler and linker flags
for building DSO files into the apxs program / instala los
ficheros de cabecera de C de Apache y especifica las opciones de
compilación y enlace dependientes de la plataforma para
generar objetos dinámicos compartidos con
compilaci&#243;n y enlace dependientes de la plataforma para
generar objetos din&#225;micos compartidos con
<code class="program"><a href="./programs/apxs.html">apxs</a></code>. De esta manera el usuario puede usar
<code class="program"><a href="./programs/apxs.html">apxs</a></code> para compilar el código fuente de
módulos de Apache de manera independiente y sin tener que
preocuparse por las opciones de compilación y enlace
dependientes de la plataforma que soportan objetos dinámicos
<code class="program"><a href="./programs/apxs.html">apxs</a></code> para compilar el c&#243;digo fuente de
m&#243;dulos de Apache de manera independiente y sin tener que
preocuparse por las opciones de compilaci&#243;n y enlace
dependientes de la plataforma que soportan objetos din&#225;micos
compartidos.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
@@ -111,14 +111,14 @@ detr
<h2><a name="usage" id="usage">Resumen de uso</a></h2>
<p>Para que se haga una idea de lo que permite el soporte de
objetos dinámicos compartidos en Apache 2.0, aquí tiene
objetos din&#225;micos compartidos en Apache 2.0, aqu&#237; tiene
un resumen breve pero conciso:</p>
<ol>
<li>
Construir e instalar un módulo <em>incluido en la
distribución</em> de Apache, digamos
<code>mod_foo.c</code>, como un objeto dinámico
Construir e instalar un m&#243;dulo <em>incluido en la
distribuci&#243;n</em> de Apache, digamos
<code>mod_foo.c</code>, como un objeto din&#225;mico
compartido de nombre <code>mod_foo.so</code>:
<div class="example"><p><code>
@@ -128,9 +128,9 @@ $ make install
</li>
<li>
Construir e instalar un módulo de Apache de una
Construir e instalar un m&#243;dulo de Apache de una
<em>tercera parte</em>, digamos <code>mod_foo.c</code>, como
un objeto dinámico compartido de nombre
un objeto din&#225;mico compartido de nombre
<code>mod_foo.so</code>:
<div class="example"><p><code>
@@ -140,8 +140,8 @@ $ make install
</li>
<li>
Configurar Apache para poder <em>instalar después</em>
objetos dinámicos compartidos:
Configurar Apache para poder <em>instalar despu&#233;s</em>
objetos din&#225;micos compartidos:
<div class="example"><p><code>
$ ./configure --enable-so<br />
@@ -150,9 +150,9 @@ $ make install
</li>
<li>
Construir e instalar un módulo de Apache de una
Construir e instalar un m&#243;dulo de Apache de una
<em>tercera parte</em>, digamos <code>mod_foo.c</code>, como
un objeto dinámico compartido de nombre
un objeto din&#225;mico compartido de nombre
<code>mod_foo.so</code> <em>fuera</em> de la estructura de
directorios de Apache usando <code class="program"><a href="./programs/apxs.html">apxs</a></code>:
@@ -165,166 +165,166 @@ $ apxs -i -a -n foo mod_foo.la
</ol>
<p>En todos los casos, una vez que se compila el objeto
dinámico compartido, debe usar una directiva <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> en
<code>httpd.conf</code> para activar dicho módulo.</p>
din&#225;mico compartido, debe usar una directiva <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> en
<code>httpd.conf</code> para activar dicho m&#243;dulo.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="background" id="background">Fundamentos teoróricos
detrás de los objetos dinámicos compartidos</a></h2>
<h2><a name="background" id="background">Fundamentos teor&#243;ricos
detr&#225;s de los objetos din&#225;micos compartidos</a></h2>
<p>En las versiones modernas de Unix, existe un mecanismo
especialmente útil normalmente llamado enlazado/carga de
<em>Objetos Dinámicos Compartidos</em> (DSO). Este mecanismo
ofrece una forma de construir trozos de código de programa en
un formato especial para cargarlo en tiempo de ejecución en
especialmente &#250;til normalmente llamado enlazado/carga de
<em>Objetos Din&#225;micos Compartidos</em> (DSO). Este mecanismo
ofrece una forma de construir trozos de c&#243;digo de programa en
un formato especial para cargarlo en tiempo de ejecuci&#243;n en
el espacio de direcciones de memoria de un programa
ejecutable.</p>
<p>Esta carga puede hacerse de dos maneras: automáticamente
<p>Esta carga puede hacerse de dos maneras: autom&#225;ticamente
con un programa de sistema llamado <code>ld.so</code> al inicio de
un programa ejecutable o manualmente desde dentro del programa en
ejecución con una interfaz programática del sistema al
ejecuci&#243;n con una interfaz program&#225;tica del sistema al
cargador de Unix mediante llamadas al sistema
<code>dlopen()/dlsym()</code>.</p>
<p>Si se usa el primer método, los objetos dinámicos
compartidos se llaman normalmente <em>librerías
compartidas</em> ó <em>librerías DSO</em> y se
<p>Si se usa el primer m&#233;todo, los objetos din&#225;micos
compartidos se llaman normalmente <em>librer&#237;as
compartidas</em> &#243; <em>librer&#237;as DSO</em> y se
nombran como <code>libfoo.so</code> o
<code>libfoo.so.1.2</code>. Residen en un directorio de
sistema (normalmente <code>/usr/lib</code>) y el enlace con el
programa ejecutable se establece al construir la librería
especificando la opción<code>-lfoo</code> al comando de
programa ejecutable se establece al construir la librer&#237;a
especificando la opci&#243;n<code>-lfoo</code> al comando de
enlace. Esto incluye las referencias literales a las
librerías en el programa ejecutable de manera que cuando
se inicie, el cargador de Unix será capaz de localizar
librer&#237;as en el programa ejecutable de manera que cuando
se inicie, el cargador de Unix ser&#225; capaz de localizar
<code>libfoo.so</code> en <code>/usr/lib</code>, en rutas
referenciadas literalmente mediante opciones del linker como
<code>-R</code> o en rutas configuradas mediante la variable
de entorno <code>LD_LIBRARY_PATH</code>. Entonces se resuelven
los símbolos (todavía no resueltos) en el programa
ejecutable que están presentes en el objeto dinámico
los s&#237;mbolos (todav&#237;a no resueltos) en el programa
ejecutable que est&#225;n presentes en el objeto din&#225;mico
compartido.</p>
<p>Los símbolos en el programa ejecutable no están
referenciados normalmente en el objeto dinámico compartido
(porque son librerías reusables de propósito general) y
por tanto, no se producen más resoluciones. El programa
ejecutable no tiene que hacer nada por sí mismo para usar los
símbolos del objeto dinámico compartido porque todo el
trabajo de resolución lo hace @@@ Unix loader / el cargador
de Unix @@@. (De hecho, el código para invocar
<code>ld.so</code> es parte del código que se ejecuta al
<p>Los s&#237;mbolos en el programa ejecutable no est&#225;n
referenciados normalmente en el objeto din&#225;mico compartido
(porque son librer&#237;as reusables de prop&#243;sito general) y
por tanto, no se producen m&#225;s resoluciones. El programa
ejecutable no tiene que hacer nada por s&#237; mismo para usar los
s&#237;mbolos del objeto din&#225;mico compartido porque todo el
trabajo de resoluci&#243;n lo hace @@@ Unix loader / el cargador
de Unix @@@. (De hecho, el c&#243;digo para invocar
<code>ld.so</code> es parte del c&#243;digo que se ejecuta al
iniciar, y que hay en cualquier programa ejecutable que haya sido
construido de forma no estática). La ventaja de cargar
dinámicamente el código de las librerías comunes es
obvia: el código de las librerías necesita ser almacenado
solamente una vez, en una librería de sistema como
<code>libc.so</code>, ahorrando así espacio en disco.</p>
construido de forma no est&#225;tica). La ventaja de cargar
din&#225;micamente el c&#243;digo de las librer&#237;as comunes es
obvia: el c&#243;digo de las librer&#237;as necesita ser almacenado
solamente una vez, en una librer&#237;a de sistema como
<code>libc.so</code>, ahorrando as&#237; espacio en disco.</p>
<p>Por otro lado, los objetos dinámicos compartidos
también suelen llamarse <em>objetos compatidos</em> o
<p>Por otro lado, los objetos din&#225;micos compartidos
tambi&#233;n suelen llamarse <em>objetos compatidos</em> o
<em>ficheros DSO</em> y se les puede nombrar con cualquier
extensión (aunque su nombre canónico es
extensi&#243;n (aunque su nombre can&#243;nico es
<code>foo.so</code>). Estos archivos normalmente permanecen
dentro de un directorio específico del programa y no se
establecen enlaces automáticamente con los programas
dentro de un directorio espec&#237;fico del programa y no se
establecen enlaces autom&#225;ticamente con los programas
ejecutables con los que se usan. En lugar de esto, el
programa ejecutable carga manualmente el objeto dinámico
compartido en tiempo de ejecución en su espacio de
programa ejecutable carga manualmente el objeto din&#225;mico
compartido en tiempo de ejecuci&#243;n en su espacio de
direcciones de memoria con <code>dlopen()</code>. En ese
momento no se resuelven los símbolos del objeto
dinámico compartido para el programa ejecutable. En lugar
de esto, el cargador de Unix resuelve automáticamente los
símbolos (aún no resueltos en el objeto
dinámico compartido del conjunto de símbolos
exportados por el programa ejecutable y de las librerías
momento no se resuelven los s&#237;mbolos del objeto
din&#225;mico compartido para el programa ejecutable. En lugar
de esto, el cargador de Unix resuelve autom&#225;ticamente los
s&#237;mbolos (a&#250;n no resueltos en el objeto
din&#225;mico compartido del conjunto de s&#237;mbolos
exportados por el programa ejecutable y de las librer&#237;as
DSO que tenga ya cargadas (especialmente todos los
símbolos de la omnipresente <code>libc.so</code>). De
esta manera el objeto dinámico compartido puede conocer
el conjunto de símbolos del programa ejecutable como si
hubiera sido enlazado estáticamente en un primer
s&#237;mbolos de la omnipresente <code>libc.so</code>). De
esta manera el objeto din&#225;mico compartido puede conocer
el conjunto de s&#237;mbolos del programa ejecutable como si
hubiera sido enlazado est&#225;ticamente en un primer
momento.</p>
<p>Finalmente, para beneficiarse de la API de las DSOs, el
programa ejecutable tiene que resolver los símbolos
programa ejecutable tiene que resolver los s&#237;mbolos
particulares de la DSO con <code>dlsym()</code> para ser usado
más tarde dentro de tablas de direccionamiento (dispatch
m&#225;s tarde dentro de tablas de direccionamiento (dispatch
tables) <em>etc.</em> En otras palabras: El programa ejecutable
tiene que resolver manualmente cada uno de los símbolos que
necesita para poder usarlo después. La ventaja de ese
tiene que resolver manualmente cada uno de los s&#237;mbolos que
necesita para poder usarlo despu&#233;s. La ventaja de ese
mecanismo es que las partes opcionales del programa no necesitan
ser cargadas (y por tanto no consumen memoria) hasta que se
necesitan por el programa en cuestión. Cuando es necesario,
estas partes del programa pueden cargarse dinámicamente para
expandir las funcionalidades básicas del programa.</p>
necesitan por el programa en cuesti&#243;n. Cuando es necesario,
estas partes del programa pueden cargarse din&#225;micamente para
expandir las funcionalidades b&#225;sicas del programa.</p>
<p>Aunque este mecanismo DSO parece muy claro, hay al menos un
paso de cierta dificultad: la resolución de los símbolos
paso de cierta dificultad: la resoluci&#243;n de los s&#237;mbolos
que usa el programa ejecutable por la DSO cuando se usa una DSO
para extender la funcionalidad de una programa (segundo caso). Por
qué? Porque la resolución inversa de símbolos de
DSOs del conjunto de símbolos del programa ejecutable se hace
en contra del diseño de la librería (donde la
librería no tiene conocimiento sobre los programas que la
usan) y tampoco está disponible en todas las plataformas no
estandarizadas. En la práctica los símbolos globales del
programa ejecutable están disponibles para su uso en una
qu&#233;? Porque la resoluci&#243;n inversa de s&#237;mbolos de
DSOs del conjunto de s&#237;mbolos del programa ejecutable se hace
en contra del dise&#241;o de la librer&#237;a (donde la
librer&#237;a no tiene conocimiento sobre los programas que la
usan) y tampoco est&#225; disponible en todas las plataformas no
estandarizadas. En la pr&#225;ctica los s&#237;mbolos globales del
programa ejecutable est&#225;n disponibles para su uso en una
DSO. El mayor problema que hay que resolver cuando se usan DSOs
para extender un programa en tiempo de ejecución es encontrar
un modo de forzar al enlazador a exportar todos los símbolos
para extender un programa en tiempo de ejecuci&#243;n es encontrar
un modo de forzar al enlazador a exportar todos los s&#237;mbolos
globales.</p>
<p>El enfoque de las librerías compartidas es bastante
típico, porque es para lo que se diseño el mecanismo
DSO, por tanto se usa para casi todos los tipos de librerías
<p>El enfoque de las librer&#237;as compartidas es bastante
t&#237;pico, porque es para lo que se dise&#241;o el mecanismo
DSO, por tanto se usa para casi todos los tipos de librer&#237;as
que incluye el sistema operativo. Por otro lado, no muchos
programas usan objetos compartidos para expandir sus
funcionalidades.</p>
<p>En 1998, había solamente unos pocos programas disponibles
<p>En 1998, hab&#237;a solamente unos pocos programas disponibles
que usaban el mecanismo DSO para extender su funcionalidad en
tiempo de ejecucion: Perl 5 (por medio de su mecanismo XS y el
módulo DynaLoader), Netscape Server, <em>etc.</em> A partir
de la version 1.3, Apache se unió a este grupo, Apache usa
desde entonces una concepción modular para extender su
m&#243;dulo DynaLoader), Netscape Server, <em>etc.</em> A partir
de la version 1.3, Apache se uni&#243; a este grupo, Apache usa
desde entonces una concepci&#243;n modular para extender su
funcionalidad e internamente usa un enfoque de tablas de
direccionamiento (dispatch-list-based) para enlazar módulos
direccionamiento (dispatch-list-based) para enlazar m&#243;dulos
externos con las funcionalidades propias del servidor. De esta
manera, Apache puede usar el mecanismo DSO para cargar sus
módulos en tiempo de ejecución.</p>
m&#243;dulos en tiempo de ejecuci&#243;n.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="advantages" id="advantages">Ventajas e Inconvenientes</a></h2>
<p>Las características de las librerías dinámicas
<p>Las caracter&#237;sticas de las librer&#237;as din&#225;micas
compartidas arriba explicadas tienen las siguientes ventajas:</p>
<ul>
<li>El servidor es mucho más flexible en tiempo de
ejecución porque pueden añadirse módulos mediante
comandos de configuración <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> en
<li>El servidor es mucho m&#225;s flexible en tiempo de
ejecuci&#243;n porque pueden a&#241;adirse m&#243;dulos mediante
comandos de configuraci&#243;n <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> en
<code>httpd.conf</code> en lugar de tener que hacerlo con las
opciones de <code class="program"><a href="./programs/configure.html">configure</a></code> al compilar. Por
ejemplo, de esta manera uno puede ejecutar diferentes instancias
del servidor (estándar &amp; SSL, mínima &amp; super
potente [mod_perl, PHP3], <em>etc.</em>) con una única
instalación de Apache.</li>
del servidor (est&#225;ndar &amp; SSL, m&#237;nima &amp; super
potente [mod_perl, PHP3], <em>etc.</em>) con una &#250;nica
instalaci&#243;n de Apache.</li>
<li>El servidor puede ser extendido fácilmente con
módulos de terceras partes después de la
instalación. Esto es un gran beneficio al menos para los
<li>El servidor puede ser extendido f&#225;cilmente con
m&#243;dulos de terceras partes despu&#233;s de la
instalaci&#243;n. Esto es un gran beneficio al menos para los
mantenedores de paquetes de distribuciones, que pueden crear un
paquete básico de Apache y paquetes adicionales que
paquete b&#225;sico de Apache y paquetes adicionales que
contengan extensiones tales como PHP3, mod_perl, mod_fastcgi,
<em>etc.</em></li>
<li>Facilita la labor de hacer prototipos de módulos de
Apache porque con el dúo DSO/<code class="program"><a href="./programs/apxs.html">apxs</a></code> se
<li>Facilita la labor de hacer prototipos de m&#243;dulos de
Apache porque con el d&#250;o DSO/<code class="program"><a href="./programs/apxs.html">apxs</a></code> se
puede trabajar fuera de la estructura de directorios de Apache y
únicamente es necesario el comando <code>apxs -i</code>
&#250;nicamente es necesario el comando <code>apxs -i</code>
seguido del comando <code>apachectl restart</code> para probar
la nueva versión del módulo que se está
la nueva versi&#243;n del m&#243;dulo que se est&#225;
desarrollando.</li>
</ul>
@@ -333,48 +333,48 @@ detr
<ul>
<li>El mecanismo DSO no puede ser usado en todas las plataformas
porque no todos los sistemas operativos soportan la carga
dinámica de código en el espacio de direcciones de
din&#225;mica de c&#243;digo en el espacio de direcciones de
memoria de un programa.</li>
<li>El servidor es aproximadamente un 20% más lento
iniciándose por la sobrecarga que implica la
resolución de símbolos por parte del cargador de Unix.</li>
<li>El servidor es aproximadamente un 20% m&#225;s lento
inici&#225;ndose por la sobrecarga que implica la
resoluci&#243;n de s&#237;mbolos por parte del cargador de Unix.</li>
<li>El servidor es aproximadamente un 5% más lento
ejecutándose en algunas plataformas porque el código
<li>El servidor es aproximadamente un 5% m&#225;s lento
ejecut&#225;ndose en algunas plataformas porque el c&#243;digo
posicionado independientemente (PIC) necesita algunas veces
procesos bastante complicados para calcular direcciones
relativas que no son en principio tan rápidos como los que
relativas que no son en principio tan r&#225;pidos como los que
se usan para calcular direcciones absolutas.</li>
<li>Como los módulos DSO no pueden enlazarse a otras
librerías basadas en DSO (<code>ld -lfoo</code>) en todas
<li>Como los m&#243;dulos DSO no pueden enlazarse a otras
librer&#237;as basadas en DSO (<code>ld -lfoo</code>) en todas
las plataformas (por ejemplo en las plataformas basadas en a.out
normalmente no puede ser usada esta funcionalidad, mientras que
sí puede ser usada en las plataformas basadas en ELF) no se
s&#237; puede ser usada en las plataformas basadas en ELF) no se
puede usar el mecanismo DSO para todos los tipos de
módulos. En otras palabras, los módulos compilados
como ficheros DSO solamente pueden usar símbolos del
núcleo (kernel) de Apache, los de las librerías de C
(<code>libc</code>) y de todas las demas librerías
dinámicas o estáticas usadas por el núcleo de
Apache, o de archivos de librerías estáticas
(<code>libfoo.a</code>) que contengan código independiente
de su posición. Las únicas posibilidades para usar
otro código es asegurarse de que el núcleo de Apache
contiene una referencia a él o cargar el código por
m&#243;dulos. En otras palabras, los m&#243;dulos compilados
como ficheros DSO solamente pueden usar s&#237;mbolos del
n&#250;cleo (kernel) de Apache, los de las librer&#237;as de C
(<code>libc</code>) y de todas las demas librer&#237;as
din&#225;micas o est&#225;ticas usadas por el n&#250;cleo de
Apache, o de archivos de librer&#237;as est&#225;ticas
(<code>libfoo.a</code>) que contengan c&#243;digo independiente
de su posici&#243;n. Las &#250;nicas posibilidades para usar
otro c&#243;digo es asegurarse de que el n&#250;cleo de Apache
contiene una referencia a &#233;l o cargar el c&#243;digo por
medio de <code>dlopen()</code>.</li>
</ul>
</div></div>
<div class="bottomlang">
<p><span>Idiomas disponibles: </span><a href="./en/dso.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/dso.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/dso.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/dso.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/dso.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/dso.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/dso.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los términos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los t&#233;rminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">M&#243;dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
</body></html>

View File

@@ -8,7 +8,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
<title>Support des objets partagés dynamiques (DSO) - Serveur Apache HTTP</title>
<title>Support des objets partag&#233;s dynamiques (DSO) - Serveur Apache HTTP</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" />
@@ -21,80 +21,80 @@
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/dso.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Support des objets partagés dynamiques (DSO)</h1>
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/dso.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Support des objets partag&#233;s dynamiques (DSO)</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/dso.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/dso.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/dso.html" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/dso.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/dso.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/dso.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/dso.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<div class="outofdate">Cette traduction peut être périmée. Consultez la version
Anglaise pour les changements récents.</div>
<div class="outofdate">Cette traduction peut &#234;tre p&#233;rim&#233;e. Consultez la version
Anglaise pour les changements r&#233;cents.</div>
<p>Le serveur HTTP Apache est un programme modulaire permettant à
l'administrateur de choisir les fonctionnalités qu'il souhaite
activer, au moyen de modules. Les modules peuvent être intégrés
<p>Le serveur HTTP Apache est un programme modulaire permettant &#224;
l'administrateur de choisir les fonctionnalit&#233;s qu'il souhaite
activer, au moyen de modules. Les modules peuvent &#234;tre int&#233;gr&#233;s
dans le programme binaire <code>httpd</code> au moment de la
compilation. Il est également possible de compiler à part des
modules en tant qu'objets dynamiques partagés (Dynamic Shared
Objects&nbsp;: DSOs) existant séparément du fichier binaire principal
<code>httpd</code>. Les modules DSO peuvent être compilés en même
temps que le serveur, ou après, au moyen de l'outil Apache pour
compilation. Il est &#233;galement possible de compiler &#224; part des
modules en tant qu'objets dynamiques partag&#233;s (Dynamic Shared
Objects&nbsp;: DSOs) existant s&#233;par&#233;ment du fichier binaire principal
<code>httpd</code>. Les modules DSO peuvent &#234;tre compil&#233;s en m&#234;me
temps que le serveur, ou apr&#232;s, au moyen de l'outil Apache pour
les extensions (<code class="program"><a href="./programs/apxs.html">apxs</a></code>).</p>
<p>Ce document décrit les principes de fonctionnement des modules DSO, et
<p>Ce document d&#233;crit les principes de fonctionnement des modules DSO, et
montre comment les utiliser.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#implementation">Implémentation</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#usage">Résumé sur l'utilisation des DSO</a></li>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#implementation">Impl&#233;mentation</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#usage">R&#233;sum&#233; sur l'utilisation des DSO</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#background">Contexte</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#advantages">Avantages et Inconvénients</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#advantages">Avantages et Inconv&#233;nients</a></li>
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="implementation" id="implementation">Implémentation</a></h2>
<h2><a name="implementation" id="implementation">Impl&#233;mentation</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_so.html">mod_so</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table>
<table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_so.html">mod_so</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table>
<p>Le support DSO servant à charger des modules Apache, est lui-même
codé dans un module, nommé <code class="module"><a href="./mod/mod_so.html">mod_so</a></code>, qui doit être
compilé dans le noyau d'Apache. Ce module, ainsi que le module
<p>Le support DSO servant &#224; charger des modules Apache, est lui-m&#234;me
cod&#233; dans un module, nomm&#233; <code class="module"><a href="./mod/mod_so.html">mod_so</a></code>, qui doit &#234;tre
compil&#233; dans le noyau d'Apache. Ce module, ainsi que le module
<code class="module"><a href="./mod/core.html">core</a></code>, sont les deux seuls modules qui ne peuvent
être compilés séparément d'Apache. En pratique, tous les autres
modules d'Apache peuvent être compilés en tant que modules DSO,
&#234;tre compil&#233;s s&#233;par&#233;ment d'Apache. En pratique, tous les autres
modules d'Apache peuvent &#234;tre compil&#233;s en tant que modules DSO,
en passant au script <code>configure</code> l'option
<code>--enable-<em>module</em>=shared</code>, comme précisé dans
la <a href="install.html">documentation d'installation</a>. Après
qu'un module ait été compilé en DSO (nommé
<code>--enable-<em>module</em>=shared</code>, comme pr&#233;cis&#233; dans
la <a href="install.html">documentation d'installation</a>. Apr&#232;s
qu'un module ait &#233;t&#233; compil&#233; en DSO (nomm&#233;
<code>mod_monmodule.so</code>), il est possible d'utiliser la
directive de <code class="module"><a href="./mod/mod_so.html">mod_so</a></code>&nbsp;: <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> dans le fichier <code>httpd.conf</code>,
afin qu'Apache charge ledit module au démarrage ou redémarrage du
afin qu'Apache charge ledit module au d&#233;marrage ou red&#233;marrage du
serveur.</p>
<p>Afin de simplifier la création de fichiers DSO pour les
<p>Afin de simplifier la cr&#233;ation de fichiers DSO pour les
modules Apache (et en particulier les modules tiers), un nouveau
programme de support a été ajouté&nbsp;: <a href="programs/apxs.html">apxs</a> (<em>APache eXtenSion</em>). Ce programme peut être
utilisé pour créer des modules DSO <em>en se passant de</em>
l'arborescence source d'Apache. L'idée en est simple&nbsp;: lors de
programme de support a &#233;t&#233; ajout&#233;&nbsp;: <a href="programs/apxs.html">apxs</a> (<em>APache eXtenSion</em>). Ce programme peut &#234;tre
utilis&#233; pour cr&#233;er des modules DSO <em>en se passant de</em>
l'arborescence source d'Apache. L'id&#233;e en est simple&nbsp;: lors de
l'installation d'Apache, la commande <code>make install</code>
positionne les fichiers d'en-têtes C d'Apache, ainsi que les
options du compilateur et les options propres à la plate-forme
dans le programme <code>apxs</code>. Ceci permet à l'utilisateur
positionne les fichiers d'en-t&#234;tes C d'Apache, ainsi que les
options du compilateur et les options propres &#224; la plate-forme
dans le programme <code>apxs</code>. Ceci permet &#224; l'utilisateur
de compiler ses modules Apache, au moyen de <code>apxs</code>,
sans disposer de l'arborescence source d'Apache et sans devoir
manipuler les options de compilation ou les options propres à
manipuler les options de compilation ou les options propres &#224;
sa plate-forme.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="usage" id="usage">Résumé sur l'utilisation des DSO</a></h2>
<h2><a name="usage" id="usage">R&#233;sum&#233; sur l'utilisation des DSO</a></h2>
<p>Voici un résumé bref des fonctionnalités DSO d'Apache 2.0&nbsp;:</p>
<p>Voici un r&#233;sum&#233; bref des fonctionnalit&#233;s DSO d'Apache 2.0&nbsp;:</p>
<ol>
<li>
Pour compiler et installer un module Apache <em>distribué
Pour compiler et installer un module Apache <em>distribu&#233;
avec Apache</em>, par exemple <code>mod_foo.c</code>, en tant
que DSO, sous le nom <code>mod_foo.so</code>&nbsp;:
@@ -138,7 +138,7 @@ $ apxs -i -a -n foo mod_foo.la
</li>
</ol>
<p>Dans tous les cas, une fois qu'un module a été compilé en tant
<p>Dans tous les cas, une fois qu'un module a &#233;t&#233; compil&#233; en tant
que DSO, vous devrez utiliser la directive
<code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> dans le
fichier <code>httpd.conf</code> afin qu'Apache active le module.</p>
@@ -146,182 +146,182 @@ $ apxs -i -a -n foo mod_foo.la
<div class="section">
<h2><a name="background" id="background">Contexte</a></h2>
<p>Sur les systèmes récents, dérivés d'Unix, il existe un procédé
élégant, habituellement appelé chargement dynamique d'objets
partagés DSO, permettant de compiler un morceau de code sous un
format spécial, et de pouvoir le charger en temps réel dans
l'espace d'adressage d'un programme exécutable.</p>
<p>Sur les syst&#232;mes r&#233;cents, d&#233;riv&#233;s d'Unix, il existe un proc&#233;d&#233;
&#233;l&#233;gant, habituellement appel&#233; chargement dynamique d'objets
partag&#233;s DSO, permettant de compiler un morceau de code sous un
format sp&#233;cial, et de pouvoir le charger en temps r&#233;el dans
l'espace d'adressage d'un programme ex&#233;cutable.</p>
<p>Ce chargement peut être réalisé de deux manières&nbsp;:
automatiquement, grâce à un programme système nommé <code>ld.so</code>
lors du démarrage d'un exécutable, ou manuellement depuis un programme
en exécution via une interface programmée au moyen des appels
systèmes <code>dlopen()/dlsym()</code> du "chargeur" Unix</p>
<p>Ce chargement peut &#234;tre r&#233;alis&#233; de deux mani&#232;res&nbsp;:
automatiquement, gr&#226;ce &#224; un programme syst&#232;me nomm&#233; <code>ld.so</code>
lors du d&#233;marrage d'un ex&#233;cutable, ou manuellement depuis un programme
en ex&#233;cution via une interface programm&#233;e au moyen des appels
syst&#232;mes <code>dlopen()/dlsym()</code> du "chargeur" Unix</p>
<p>Dans le premier cas, il est courant d'appeler les DSO des
<em>bibliothèques partagées</em> ou des <em>bibliothèques DSO</em>&nbsp;;
<em>biblioth&#232;ques partag&#233;es</em> ou des <em>biblioth&#232;ques DSO</em>&nbsp;;
on les nomme <code>libfoo.so</code> ou <code>libfoo.so.1.2</code>.
Elles sont toutes placées dans un répertoire système (souvent
<code>/usr/lib</code>) et sont liées par les programmes exécutables
lors de la compilation de ces derniers, en précisant au moment de
la compilation l'option <code>-lfoo</code> à la commande de link
(linker command). Cette manière de procéder insère les références
des bibliothèques dans le coeur des programmes, afin qu'au moment
du démarrage du programme, le "chargeur" Unix puisse trouver
Elles sont toutes plac&#233;es dans un r&#233;pertoire syst&#232;me (souvent
<code>/usr/lib</code>) et sont li&#233;es par les programmes ex&#233;cutables
lors de la compilation de ces derniers, en pr&#233;cisant au moment de
la compilation l'option <code>-lfoo</code> &#224; la commande de link
(linker command). Cette mani&#232;re de proc&#233;der ins&#232;re les r&#233;f&#233;rences
des biblioth&#232;ques dans le coeur des programmes, afin qu'au moment
du d&#233;marrage du programme, le "chargeur" Unix puisse trouver
<code>libfoo.so</code> dans <code>/usr/lib</code>, ou bien dans
les chemins codés en dur au moyen de l'option de link <code>-R</code>,
ou dans un chemin configuré au moyen de la variable d'environnement
<code>LD_LIBRARY_PATH</code>. Tous les symboles non résolus présents
dans le programme sont alors résolus au moyen de DSO.</p>
les chemins cod&#233;s en dur au moyen de l'option de link <code>-R</code>,
ou dans un chemin configur&#233; au moyen de la variable d'environnement
<code>LD_LIBRARY_PATH</code>. Tous les symboles non r&#233;solus pr&#233;sents
dans le programme sont alors r&#233;solus au moyen de DSO.</p>
<p>Les symboles propres au programme exécutable ne sont généralement
pas référencés par le DSO (puisque c'est une bibliothèque de code
générique), et donc aucune résolution ne doit être suivie au delà
de ce point. Le programme exécutable n'a pas de travail particulier
à faire pour résoudre les symboles des DSO, puisque c'est le
"chargeur" Unix qui s'occupe de cette tâche. (En réalité, le code
utilisé pour invoquer <code>ld.so</code> fait partie du code de
démarrage run-time, qui est lié à chaque programme exécutable
non statique). L'avantage du chargement dynamique des bibliothèques
de code générique est évident&nbsp;: le code n'est conservé qu'à un seul
endroit du disque, dans une bibliothèque système comme
<p>Les symboles propres au programme ex&#233;cutable ne sont g&#233;n&#233;ralement
pas r&#233;f&#233;renc&#233;s par le DSO (puisque c'est une biblioth&#232;que de code
g&#233;n&#233;rique), et donc aucune r&#233;solution ne doit &#234;tre suivie au del&#224;
de ce point. Le programme ex&#233;cutable n'a pas de travail particulier
&#224; faire pour r&#233;soudre les symboles des DSO, puisque c'est le
"chargeur" Unix qui s'occupe de cette t&#226;che. (En r&#233;alit&#233;, le code
utilis&#233; pour invoquer <code>ld.so</code> fait partie du code de
d&#233;marrage run-time, qui est li&#233; &#224; chaque programme ex&#233;cutable
non statique). L'avantage du chargement dynamique des biblioth&#232;ques
de code g&#233;n&#233;rique est &#233;vident&nbsp;: le code n'est conserv&#233; qu'&#224; un seul
endroit du disque, dans une biblioth&#232;que syst&#232;me comme
<code>libc.so</code>, ce qui permet de gagner de l'espace disque
pour chaque programme.</p>
<p>Dans le second cas, les DSO sont appelés <em>objets partagés</em>
<p>Dans le second cas, les DSO sont appel&#233;s <em>objets partag&#233;s</em>
ou <em>fichiers DSO</em> et on peut leur attribuer une extension au
choix (bien que leur nom soit habituellement <code>foo.so</code>).
Ces fichiers résident normalement dans un répertoire propre au
programme qui les utilise, et ils ne sont pas liés de manière
Ces fichiers r&#233;sident normalement dans un r&#233;pertoire propre au
programme qui les utilise, et ils ne sont pas li&#233;s de mani&#232;re
automatique au programme qui les appelle. Celui-ci les charge en
temps réel lors de son exécution, au moyen de <code>dlopen()</code>.
À cet instant, aucune résolution des symboles du DSO n'est réalisée.
C'est le "chargeur" Unix qui réalise la tâche de résoudre les
symboles non résolus du DSO, à partir du jeu de symboles exportés
par le programme et ses bibliothèques DSO (en particulier, tous
les symboles de l'omniprésente <code>libc.so</code>). Ainsi, le DSO
gagne la connaissance des symboles du programme exécutable, comme
s'il lui avait été lié statiquement au départ.</p>
temps r&#233;el lors de son ex&#233;cution, au moyen de <code>dlopen()</code>.
&#192; cet instant, aucune r&#233;solution des symboles du DSO n'est r&#233;alis&#233;e.
C'est le "chargeur" Unix qui r&#233;alise la t&#226;che de r&#233;soudre les
symboles non r&#233;solus du DSO, &#224; partir du jeu de symboles export&#233;s
par le programme et ses biblioth&#232;ques DSO (en particulier, tous
les symboles de l'omnipr&#233;sente <code>libc.so</code>). Ainsi, le DSO
gagne la connaissance des symboles du programme ex&#233;cutable, comme
s'il lui avait &#233;t&#233; li&#233; statiquement au d&#233;part.</p>
<p>Enfin, pour tirer parti de l'API DSO, l'exécutable doit résoudre
<p>Enfin, pour tirer parti de l'API DSO, l'ex&#233;cutable doit r&#233;soudre
les symboles propres au DSO via <code>dlsym()</code>, pour les
utiliser plus tard dans les tables de répartition (NdT&nbsp;: "dispatch
tables"), <em>etc.</em> En d'autres termes, le programme exécutable
doit résoudre lui-même chaque symbole pour utiliser chacun d'entre
eux. L'avantage de ce mécanisme est que les parties optionnelles
d'un programme ne sont pas chargées (et donc, n'encombrent pas la
mémoire) avant que le programme n'en ait effectivement besoin.
Quand elles deviennent nécessaires, ces parties du programme peuvent
être chargées dynamiquement pour étendre les fonctionnalités du
utiliser plus tard dans les tables de r&#233;partition (NdT&nbsp;: "dispatch
tables"), <em>etc.</em> En d'autres termes, le programme ex&#233;cutable
doit r&#233;soudre lui-m&#234;me chaque symbole pour utiliser chacun d'entre
eux. L'avantage de ce m&#233;canisme est que les parties optionnelles
d'un programme ne sont pas charg&#233;es (et donc, n'encombrent pas la
m&#233;moire) avant que le programme n'en ait effectivement besoin.
Quand elles deviennent n&#233;cessaires, ces parties du programme peuvent
&#234;tre charg&#233;es dynamiquement pour &#233;tendre les fonctionnalit&#233;s du
programme.</p>
<p>Bien que ce fonctionnement de DSO puisse paraître simple à
comprendre, il existe au moins une difficulté d'implémentation&nbsp;:
permettre au DSO de résoudre les symboles du programme quand un DSO
est utilisé pour étendre un programme. Pourquoi cela&nbsp;? Parce que la
"résolution à l'envers" des symboles DSO à partir des symboles du
programme exécutable est contraire au principe de conception des
bibliothèques (où, rappelons-le, la bibliothèque ne sait rien du
programme qui l'utilise)&nbsp;; cette "résolution à l'envers" n'est pas
standardisée, et n'existe pas sur toutes les plates-formes. En
pratique, les symboles globaux d'un programme exécutable ne sont
que rarement réexportés vers un DSO, et donc ne sont pas accessibles.
Celui qui veut pouvoir étendre les fonctionnalités d'un programme
dynamiquement, lors de l'exécution, doit trouver un moyen de forcer
le programme de liaison à exporter tous les symboles globaux de ce
<p>Bien que ce fonctionnement de DSO puisse para&#238;tre simple &#224;
comprendre, il existe au moins une difficult&#233; d'impl&#233;mentation&nbsp;:
permettre au DSO de r&#233;soudre les symboles du programme quand un DSO
est utilis&#233; pour &#233;tendre un programme. Pourquoi cela&nbsp;? Parce que la
"r&#233;solution &#224; l'envers" des symboles DSO &#224; partir des symboles du
programme ex&#233;cutable est contraire au principe de conception des
biblioth&#232;ques (o&#249;, rappelons-le, la biblioth&#232;que ne sait rien du
programme qui l'utilise)&nbsp;; cette "r&#233;solution &#224; l'envers" n'est pas
standardis&#233;e, et n'existe pas sur toutes les plates-formes. En
pratique, les symboles globaux d'un programme ex&#233;cutable ne sont
que rarement r&#233;export&#233;s vers un DSO, et donc ne sont pas accessibles.
Celui qui veut pouvoir &#233;tendre les fonctionnalit&#233;s d'un programme
dynamiquement, lors de l'ex&#233;cution, doit trouver un moyen de forcer
le programme de liaison &#224; exporter tous les symboles globaux de ce
programme.</p>
<p>L'approche par bibliothèques partagées est de loin la plus courante
parce que c'est celle pour laquelle les mécanismes DSO ont été conçus&nbsp;;
elle est donc utilisée par presque toutes les bibliothèques du système
d'exploitation. De l'autre coté, l'utilisation des objets partagés reste
<p>L'approche par biblioth&#232;ques partag&#233;es est de loin la plus courante
parce que c'est celle pour laquelle les m&#233;canismes DSO ont &#233;t&#233; con&#231;us&nbsp;;
elle est donc utilis&#233;e par presque toutes les biblioth&#232;ques du syst&#232;me
d'exploitation. De l'autre cot&#233;, l'utilisation des objets partag&#233;s reste
une approche marginale.</p>
<p>Depuis 1998, seules quelques solutions logiciels existantes
utilisent le mécanisme des DSO pour étendre leurs fonctionnalités
en cours exécution&nbsp;: Perl 5 (via son "XS mechanism" et le module
utilisent le m&#233;canisme des DSO pour &#233;tendre leurs fonctionnalit&#233;s
en cours ex&#233;cution&nbsp;: Perl 5 (via son "XS mechanism" et le module
DynaLoader), Netscape Server, <em>etc.</em> Depuis la version 1.3,
Apache a rejoint ce groupe, car Apache utilise une approche
modulaire pour étendre ses fonctionnalités, et utilise de manière
interne des mécanismes de répartition par liste pour lier des
modules externes à son noyau. Apache était vraiment prédestiné,
par concept, à utiliser les DSO pour charger ses modules en temps
réel.</p>
modulaire pour &#233;tendre ses fonctionnalit&#233;s, et utilise de mani&#232;re
interne des m&#233;canismes de r&#233;partition par liste pour lier des
modules externes &#224; son noyau. Apache &#233;tait vraiment pr&#233;destin&#233;,
par concept, &#224; utiliser les DSO pour charger ses modules en temps
r&#233;el.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="advantages" id="advantages">Avantages et Inconvénients</a></h2>
<h2><a name="advantages" id="advantages">Avantages et Inconv&#233;nients</a></h2>
<p>Les possibilités des DSO décrites ci-avant présentent les
<p>Les possibilit&#233;s des DSO d&#233;crites ci-avant pr&#233;sentent les
avantages suivants&nbsp;:</p>
<ul>
<li>Le paquetage du serveur est plus flexible lors de son exécution,
car les processus du serveur central peuvent être étendus pendant
son exécution, au moyen de la directive
<li>Le paquetage du serveur est plus flexible lors de son ex&#233;cution,
car les processus du serveur central peuvent &#234;tre &#233;tendus pendant
son ex&#233;cution, au moyen de la directive
<code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code>, dans
<code>httpd.conf</code>, plutôt que forcer les utilisateurs à
recompiler le serveur pour modifier ses fonctionnalités. Par
<code>httpd.conf</code>, plut&#244;t que forcer les utilisateurs &#224;
recompiler le serveur pour modifier ses fonctionnalit&#233;s. Par
exemple, ce mode de fonctionnement permet de faire tourner
plusieurs instances du serveur (version standard &amp; SSL
version, version minimaliste &amp; étendue [mod_perl, PHP3],
version, version minimaliste &amp; &#233;tendue [mod_perl, PHP3],
<em>etc.</em>) au moyen d'une seule installation d'Apache.</li>
<li>Il est très facile d'étendre les fonctionnalités du serveur
de base, même après son installation. Ceci est d'un grand secours
aux mainteneurs des paquets qui peuvent facilement créer des
<li>Il est tr&#232;s facile d'&#233;tendre les fonctionnalit&#233;s du serveur
de base, m&#234;me apr&#232;s son installation. Ceci est d'un grand secours
aux mainteneurs des paquets qui peuvent facilement cr&#233;er des
paquets pour l'installation de base d'Apache et d'autres paquets
différents pour les extensions, comme PHP3, mod_perl,
diff&#233;rents pour les extensions, comme PHP3, mod_perl,
mod_fastcgi, <em>etc.</em></li>
<li>Facilité de développement des modules Apache&nbsp;; grâce aux outils
<li>Facilit&#233; de d&#233;veloppement des modules Apache&nbsp;; gr&#226;ce aux outils
DSO/<code>apxs</code>, ce travail est faisable sans l'arborescence
source d'Apache, et ne nécessite qu'une commande <code>apxs -i</code>
source d'Apache, et ne n&#233;cessite qu'une commande <code>apxs -i</code>
suivi d'un <code>apachectl restart</code> pour ajouter au serveur
déjà en marche les fonctionnalités du module développé.</li>
d&#233;j&#224; en marche les fonctionnalit&#233;s du module d&#233;velopp&#233;.</li>
</ul>
<p>Les inconvénients liés à l'utilisation des DSO&nbsp;:</p>
<p>Les inconv&#233;nients li&#233;s &#224; l'utilisation des DSO&nbsp;:</p>
<ul>
<li>Les mécanismes de DSO ne sont pas portables sur toutes les
plates-formes, car tous les systèmes d'exploitation ne supportent
<li>Les m&#233;canismes de DSO ne sont pas portables sur toutes les
plates-formes, car tous les syst&#232;mes d'exploitation ne supportent
pas le chargement dynamique de code dans l'espace d'adressage d'un
programme en marche.</li>
<li>Le serveur est à peu près 20% plus lent au démarrage, à cause de la
charge prise par le "chargeur" Unix de la résolution des symboles.</li>
<li>Le serveur est &#224; peu pr&#232;s 20% plus lent au d&#233;marrage, &#224; cause de la
charge prise par le "chargeur" Unix de la r&#233;solution des symboles.</li>
<li>Le serveur est à peu près 5% plus lent en fonctionnement sur
certaines plates-formes parce que le code indépendant de la
<li>Le serveur est &#224; peu pr&#232;s 5% plus lent en fonctionnement sur
certaines plates-formes parce que le code ind&#233;pendant de la
position ("position independent code" - PIC) requiert parfois des
tours de passe-passe en assembleur pour l'adressage relatif, ce qui
n'est pas toujours aussi rapide que l'adressage absolu.</li>
<li>Les modules DSO ne pouvant pas être liés à d'autres bibliothèques
<li>Les modules DSO ne pouvant pas &#234;tre li&#233;s &#224; d'autres biblioth&#232;ques
DSO (<code>ld -lfoo</code>) sur toutes les plates-formes (par
exemple, les plates-formes basées sur a.out ne le permettent pas,
alors que celles basées sur ELF le permettent), il n'est pas possible
d'utiliser les mécanismes de DSO pour tous les modules. En d'autres
termes, les modules compilés en tant que fichiers DSO sont limités
à l'utilisation des symboles exportés par le noyau d'Apache, par
la bibliothèque C (<code>libc</code>) et toute autre bibliothèque
dynamique ou statique utilisée par le noyau d'Apache, ou par des
archives de bibliothèques statiques (<code>libfoo.a</code>) qui
contiennent du code indépendant de la position. Les seuls moyens
d'utiliser du code à l'extérieur d'un fichier DSO sont, soit de
s'assurer que le noyau d'Apache contienne une référence vers ce
exemple, les plates-formes bas&#233;es sur a.out ne le permettent pas,
alors que celles bas&#233;es sur ELF le permettent), il n'est pas possible
d'utiliser les m&#233;canismes de DSO pour tous les modules. En d'autres
termes, les modules compil&#233;s en tant que fichiers DSO sont limit&#233;s
&#224; l'utilisation des symboles export&#233;s par le noyau d'Apache, par
la biblioth&#232;que C (<code>libc</code>) et toute autre biblioth&#232;que
dynamique ou statique utilis&#233;e par le noyau d'Apache, ou par des
archives de biblioth&#232;ques statiques (<code>libfoo.a</code>) qui
contiennent du code ind&#233;pendant de la position. Les seuls moyens
d'utiliser du code &#224; l'ext&#233;rieur d'un fichier DSO sont, soit de
s'assurer que le noyau d'Apache contienne une r&#233;f&#233;rence vers ce
code, soit de charger ce code au moyen de <code>dlopen()</code>.</li>
</ul>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/dso.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/dso.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/dso.html" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/dso.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/dso.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/dso.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/dso.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div>
</body></html>

View File

@@ -24,11 +24,11 @@
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/env.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Environment Variables in Apache</h1>
<div class="toplang">
<p><span>Available Languages: </span><a href="./en/env.html" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/env.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/env.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/env.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/env.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/env.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>The Apache HTTP Server provides a mechanism for storing
@@ -411,11 +411,11 @@ BrowserMatch "JDK/1\.0" force-response-1.0</pre></div>
</div></div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="./en/env.html" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/env.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/env.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/env.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/env.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/env.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>

View File

@@ -14,106 +14,106 @@
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
<link href="./images/favicon.ico" rel="shortcut icon" /><link href="http://httpd.apache.org/docs/current/env.html" rel="canonical" /></head>
<body id="manual-page"><div id="page-header">
<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versión 2.0 del Servidor HTTP Apache</p>
<p class="menu"><a href="./mod/">M&#243;dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versi&#243;n 2.0 del Servidor HTTP Apache</p>
<img alt="" src="./images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentación</a> &gt; <a href="./">Versión 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentaci&#243;n</a> &gt; <a href="./">Versi&#243;n 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/env.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Variables de entorno de Apache</h1>
<div class="toplang">
<p><span>Idiomas disponibles: </span><a href="./en/env.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/env.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/env.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/env.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/env.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/env.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<div class="outofdate">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
<div class="outofdate">Esta traducci&#243;n podr&#237;a estar
obsoleta. Consulte la versi&#243;n en ingl&#233;s de la
documentaci&#243;n para comprobar si se han producido cambios
recientemente.</div>
<p>El servidor HTTP Apache HTTP ofrece un mecanismo para almacenar
información en variables especiales que se llaman
<em>variables de entorno</em>. Esta información puede ser
informaci&#243;n en variables especiales que se llaman
<em>variables de entorno</em>. Esta informaci&#243;n puede ser
usada para controlar diversas operaciones como por ejemplo,
almacenar datos en ficheros de registro (log files) o controlar el
acceso al servidor. Las variables de entorno se usan también
como un mecanismo de comunicación con programas externos como
acceso al servidor. Las variables de entorno se usan tambi&#233;n
como un mecanismo de comunicaci&#243;n con programas externos como
por ejemplo, scripts CGI. Este documento explica las diferentes
maneras de usar y manipular esas variables.</p>
<p>Aunque estas variables se llaman <em>variables de entorno</em>,
no son iguales que las variables de entorno que controla el
sistema operativo de la máquina en que se está
sistema operativo de la m&#225;quina en que se est&#225;
ejecutando Apache. Las variables de entorno de Apache se almacenan
y manipulan la en estructura interna de Apache. Solamente se
convierten en auténticas variables de entorno del sistema
convierten en aut&#233;nticas variables de entorno del sistema
operativo cuando se pasan a scripts CGI o a scripts Server Side
Include. Si quiere manipular el entorno del sistema operativo
sobre el que Apache se está ejecutando, debe usar los
mecanismos estándar de manipulación que tenga su sistema
sobre el que Apache se est&#225; ejecutando, debe usar los
mecanismos est&#225;ndar de manipulaci&#243;n que tenga su sistema
operativo.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#setting">Especificación de variables de entorno</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#using">Cómo usar las variables de entorno</a></li>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#setting">Especificaci&#243;n de variables de entorno</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#using">C&#243;mo usar las variables de entorno</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#special">Variables de entorno con funciones especiales</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#examples">Ejemplos</a></li>
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="setting" id="setting">Especificación de variables de entorno</a></h2>
<h2><a name="setting" id="setting">Especificaci&#243;n de variables de entorno</a></h2>
<table class="related"><tr><th>Módulos Relacionados</th><th>Directivas Relacionadas</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_env.html">mod_env</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li><li><code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code></li><li><code class="module"><a href="./mod/mod_unique_id.html">mod_unique_id</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#unsetenv">UnsetEnv</a></code></li></ul></td></tr></table>
<table class="related"><tr><th>M&#243;dulos Relacionados</th><th>Directivas Relacionadas</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_env.html">mod_env</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li><li><code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code></li><li><code class="module"><a href="./mod/mod_unique_id.html">mod_unique_id</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#unsetenv">UnsetEnv</a></code></li></ul></td></tr></table>
<h3><a name="basic-manipulation" id="basic-manipulation">Manipulación básica del entorno</a></h3>
<h3><a name="basic-manipulation" id="basic-manipulation">Manipulaci&#243;n b&#225;sica del entorno</a></h3>
<p>El modo más básico de especificar el valor de una
<p>El modo m&#225;s b&#225;sico de especificar el valor de una
variable de entorno en Apache es usando la directiva
incondicional <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code>. Las variables pueden
también pasarse desde el shell en el que se inicio Apache
tambi&#233;n pasarse desde el shell en el que se inicio Apache
usando la directiva <code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code>.</p>
<h3><a name="conditional" id="conditional">Especificación condicional por petición</a></h3>
<h3><a name="conditional" id="conditional">Especificaci&#243;n condicional por petici&#243;n</a></h3>
<p>Si necesita más flexibilidad, las directivas incluidas
<p>Si necesita m&#225;s flexibilidad, las directivas incluidas
con mod_setenvif permiten especificar valores para las
variables de entorno de manera condicional en función de
las caracteristicas particulares de la petición que se
esté procesando. Por ejemplo, se puede especificar un
valor para una variable solamente cuando la petición se
haga con un navegador específico, o solamente cuando la
petición contenga una determinada información en su
cabecera. Si necesita aún más flexibilidad, puede
conseguirla con la directiva <code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> del módulo
mod_rewrite que tiene la opción <code>[E=...]</code> para
variables de entorno de manera condicional en funci&#243;n de
las caracteristicas particulares de la petici&#243;n que se
est&#233; procesando. Por ejemplo, se puede especificar un
valor para una variable solamente cuando la petici&#243;n se
haga con un navegador espec&#237;fico, o solamente cuando la
petici&#243;n contenga una determinada informaci&#243;n en su
cabecera. Si necesita a&#250;n m&#225;s flexibilidad, puede
conseguirla con la directiva <code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> del m&#243;dulo
mod_rewrite que tiene la opci&#243;n <code>[E=...]</code> para
especificar valores en las variables de entorno.</p>
<h3><a name="unique-identifiers" id="unique-identifiers">Identificadores únicos</a></h3>
<h3><a name="unique-identifiers" id="unique-identifiers">Identificadores &#250;nicos</a></h3>
<p>Finalmente, mod_unique_id determina el valor de la variable
de entorno <code>UNIQUE_ID</code> para cada
petición. Este valor está garantizado que sea
único entre todas las peticiones bajo condiciones muy
específicas.</p>
petici&#243;n. Este valor est&#225; garantizado que sea
&#250;nico entre todas las peticiones bajo condiciones muy
espec&#237;ficas.</p>
<h3><a name="standard-cgi" id="standard-cgi">Variables CGI estándar</a></h3>
<h3><a name="standard-cgi" id="standard-cgi">Variables CGI est&#225;ndar</a></h3>
<p>Además de todas las variables de entorno especificadas
en la configuración de Apache y las que se pasan desde el
shell, los scripts CGI y las páginas SSI tienen un
<p>Adem&#225;s de todas las variables de entorno especificadas
en la configuraci&#243;n de Apache y las que se pasan desde el
shell, los scripts CGI y las p&#225;ginas SSI tienen un
conjunto de variables de entorno que contienen
meta-información sobre la petición tal y como
establece la <a href="http://cgi-spec.golux.com/">especificación
meta-informaci&#243;n sobre la petici&#243;n tal y como
establece la <a href="http://cgi-spec.golux.com/">especificaci&#243;n
CGI</a>.</p>
@@ -122,8 +122,8 @@
<ul>
<li>No es posible reeemplazar los valores o cambiar las
variables estándar CGI usando las directivas de
manipulación del entorno.</li>
variables est&#225;ndar CGI usando las directivas de
manipulaci&#243;n del entorno.</li>
<li>Cuando se usa <code class="program"><a href="./programs/suexec.html">suexec</a></code> para
lanzar scripts CGI, el entorno se limpia y se queda reducido
@@ -134,33 +134,33 @@
<li>Por razones de portabilidad, los nombres de las
variables de entorno solo pueden contener letras,
números y guiones bajos. Además, el primer
caracter no puede ser un número. Los caracteres que no
cumplan con esta restricción, se reemplazan
automáticamente por un guión bajo cuando se pasan
a scripts CGI y a páginas SSI.</li>
n&#250;meros y guiones bajos. Adem&#225;s, el primer
caracter no puede ser un n&#250;mero. Los caracteres que no
cumplan con esta restricci&#243;n, se reemplazan
autom&#225;ticamente por un gui&#243;n bajo cuando se pasan
a scripts CGI y a p&#225;ginas SSI.</li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="using" id="using">Cómo usar las variables de entorno</a></h2>
<h2><a name="using" id="using">C&#243;mo usar las variables de entorno</a></h2>
<table class="related"><tr><th>Módulos Relacionados</th><th>Directivas Relacionadas</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_access.html">mod_access</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_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_access.html#allow">Allow</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code></li><li><code class="directive"><a href="./mod/mod_access.html#deny">Deny</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li></ul></td></tr></table>
<table class="related"><tr><th>M&#243;dulos Relacionados</th><th>Directivas Relacionadas</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_access.html">mod_access</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_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_access.html#allow">Allow</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code></li><li><code class="directive"><a href="./mod/mod_access.html#deny">Deny</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li></ul></td></tr></table>
<h3><a name="cgi-scripts" id="cgi-scripts">Scripts CGI</a></h3>
<p>Uno de los principales usos de las variables de entorno es
pasar información a scripts CGI. Tal y como se explicaba
más arriba, el entorno que se pasa a los scripts CGI
incluye meta-información estándar acerca de la
petición además de cualquier variable especificada
en la configuración de Apache. Para obtener más
información sobre este tema consulte el <a href="howto/cgi.html">tutorial sobre CGIs</a>.</p>
pasar informaci&#243;n a scripts CGI. Tal y como se explicaba
m&#225;s arriba, el entorno que se pasa a los scripts CGI
incluye meta-informaci&#243;n est&#225;ndar acerca de la
petici&#243;n adem&#225;s de cualquier variable especificada
en la configuraci&#243;n de Apache. Para obtener m&#225;s
informaci&#243;n sobre este tema consulte el <a href="howto/cgi.html">tutorial sobre CGIs</a>.</p>
<h3><a name="ssi-pages" id="ssi-pages">Páginas SSI</a></h3>
<h3><a name="ssi-pages" id="ssi-pages">P&#225;ginas SSI</a></h3>
<p>Los documentos procesados por el servidor con el filtro
@@ -168,22 +168,22 @@
imprimir las variables de entorno usando el elemento
<code>echo</code>, y pueden usar las variables de entorno en
elementos de control de flujo para dividir en partes una
página condicional según las características de
la petición. Apache también sirve páginas SSI
con las variables CGI estándar tal y como se explica
más arriba en este documento. Para obetener más
información, consulte el <a href="howto/ssi.html">tutorial sobre SSI</a>.</p>
p&#225;gina condicional seg&#250;n las caracter&#237;sticas de
la petici&#243;n. Apache tambi&#233;n sirve p&#225;ginas SSI
con las variables CGI est&#225;ndar tal y como se explica
m&#225;s arriba en este documento. Para obetener m&#225;s
informaci&#243;n, consulte el <a href="howto/ssi.html">tutorial sobre SSI</a>.</p>
<h3><a name="access-control" id="access-control">Control de acceso</a></h3>
<p>El acceso al servidor puede ser controlado en función
<p>El acceso al servidor puede ser controlado en funci&#243;n
del valor de las variables de entorno usando las directivas
<code>allow from env=</code> y <code>deny from env=</code>. En
combinación con la directiva <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>, se puede tener un
control más flexible del acceso al servidor en
función de las características del cliente. Por
combinaci&#243;n con la directiva <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>, se puede tener un
control m&#225;s flexible del acceso al servidor en
funci&#243;n de las caracter&#237;sticas del cliente. Por
ejemplo, puede usar estas directivas para denegar el acceso si
el cliente usa un determinado navegador.</p>
@@ -193,16 +193,16 @@
<p>Los valores de las variables de entorno pueden registrarse
en el log de acceso usando la directiva <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code> con la
opción <code>%e</code>. Además, la decisión
sobre qué peticiones se registran puede ser tomada en
función del valor de las variables de entorno usando la
opci&#243;n <code>%e</code>. Adem&#225;s, la decisi&#243;n
sobre qu&#233; peticiones se registran puede ser tomada en
funci&#243;n del valor de las variables de entorno usando la
forma condicional de la directiva <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>. En
combinación con <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>, esto permite controlar de forma
flexible de qué peticiones se guarda registro. Por
combinaci&#243;n con <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>, esto permite controlar de forma
flexible de qu&#233; peticiones se guarda registro. Por
ejemplo, puede elegir no registrar las peticiones que se hagan
a ficheros cuyo nombre termine en <code>gif</code>, o puede
elegir registrar únicamente las peticiones que provengan
de clientes que estén fuera de su propia red.</p>
elegir registrar &#250;nicamente las peticiones que provengan
de clientes que est&#233;n fuera de su propia red.</p>
<h3><a name="response-headers" id="response-headers">Cabeceras de respuesta condicionales</a></h3>
@@ -212,13 +212,13 @@
presencia o ausencia de una variable de entorno para
determinar si una determinada cabecera HTTP se incluye en la
respuesta al cliente. Esto permite, por ejemplo, que una
determinada cabecera de respuesta sea enviada únicamente
si también estaba presente en la petición del
determinada cabecera de respuesta sea enviada &#250;nicamente
si tambi&#233;n estaba presente en la petici&#243;n del
cliente.</p>
<h3><a name="external-filter" id="external-filter">Activación de filtros externos</a></h3>
<h3><a name="external-filter" id="external-filter">Activaci&#243;n de filtros externos</a></h3>
<p>External filters configured by <code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code>
@@ -233,11 +233,11 @@
<p>La expresion <code>%{ENV:...}</code> de <em>TestString</em>
en una directiva <code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code> permite que el
motor de reescritura de mod_rewrite pueda tomar decisiones en
función del valor de variables de entorno. Tenga en
funci&#243;n del valor de variables de entorno. Tenga en
cuenta que las variables accesibles en mod_rewrite sin el
prefijo <code>ENV:</code> no son realmente variables de
entorno. En realidad, son variables especiales de mod_rewrite
que no pueden ser accedidas desde otros módulos.</p>
que no pueden ser accedidas desde otros m&#243;dulos.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
@@ -245,19 +245,19 @@
<p>Los problemas de interoperatividad han conducido a la
introducción de mecanismos para modificar el
introducci&#243;n de mecanismos para modificar el
comportamiento de Apache cuando se comunica con determinados
clientes. Para hacer que esos mecanismos sean tan flexibles
como sea posible, se invocan definiendo variables de entorno,
normalmente con la directiva <code class="directive"><a href="./mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code>, aunque
también se puede usar por ejemplo con las directivas
tambi&#233;n se puede usar por ejemplo con las directivas
<code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code> y <code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code>.</p>
<h3><a name="downgrade" id="downgrade">downgrade-1.0</a></h3>
<p>Fuerza que la petición sea tratada como una petición
HTTP/1.0 incluso si viene en una especificación posterior.</p>
<p>Fuerza que la petici&#243;n sea tratada como una petici&#243;n
HTTP/1.0 incluso si viene en una especificaci&#243;n posterior.</p>
<h3><a name="force-no-vary" id="force-no-vary">force-no-vary</a></h3>
@@ -266,20 +266,20 @@
<p>Hace que cualquier campo <code>Vary</code> se elimine de la
cabecera de la respuesta antes de ser enviada al
cliente. Algunos clientes no interpretan este campo
correctamente (consulte la sección sobre <a href="misc/known_client_problems.html">problemas conocidos con
correctamente (consulte la secci&#243;n sobre <a href="misc/known_client_problems.html">problemas conocidos con
clientes</a>); usar esta variable puede evitar esos
problemas. Usar esta variable implica también el uso de
problemas. Usar esta variable implica tambi&#233;n el uso de
<strong>force-response-1.0</strong>.</p>
<h3><a name="force-response" id="force-response">force-response-1.0</a></h3>
<p>Fuerza que la respuesta a una petición HTTP/1.0 se haga
también según la especificación HTTP/1.0. Esto se
implementó originalmente como resultado de un problema con
<p>Fuerza que la respuesta a una petici&#243;n HTTP/1.0 se haga
tambi&#233;n seg&#250;n la especificaci&#243;n HTTP/1.0. Esto se
implement&#243; originalmente como resultado de un problema con
los proxies de AOL. Algunos clientes HTTP/1.0 no se comportan
correctamente cuando se les envía una respuesta HTTP/1.1, y
correctamente cuando se les env&#237;a una respuesta HTTP/1.1, y
este mecanismo hace que se pueda interactuar con ellos.</p>
@@ -313,7 +313,7 @@
idioma (del tipo <code>en</code>, <code>ja</code> o
<code>x-klingon</code>), <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code>
intenta que se use ese mismo idioma en la respuesta. Si no
está disponible ese idioma, se aplica el proceso de <a href="content-negotiation.html">negociación</a>
est&#225; disponible ese idioma, se aplica el proceso de <a href="content-negotiation.html">negociaci&#243;n</a>
normal.</p>
@@ -322,12 +322,12 @@
<p>Fuerza que el servidor sea especialmente cuidadoso al
enviar una redirección al cliente. Se usa normalmente
enviar una redirecci&#243;n al cliente. Se usa normalmente
cuando un cliente tiene un problema conocido tratando las
redirecciones. Fue implementado originalmente por el problema
que presentaba el software de WebFolders de Microsoft, que
tenía problemas interpretando redirecciones originadas
cuando se accedía a recursos servidos usando DAV.</p>
ten&#237;a problemas interpretando redirecciones originadas
cuando se acced&#237;a a recursos servidos usando DAV.</p>
@@ -336,24 +336,24 @@
<p><em>Disponible en las versiones de Apache 2.0.40 y posteriores</em></p>
<p>Cuando Apache efectúa una redirección en respuesta a la
petición de un cliente, la respuesta incluye algún texto para que
<p>Cuando Apache efect&#250;a una redirecci&#243;n en respuesta a la
petici&#243;n de un cliente, la respuesta incluye alg&#250;n texto para que
se muestre en caso de que el cliente no pueda seguir (o no siga)
automáticamente la redirección. Apache normalmente etiqueta este
texto siguiendo la codificación ISO-8859-1.</p>
autom&#225;ticamente la redirecci&#243;n. Apache normalmente etiqueta este
texto siguiendo la codificaci&#243;n ISO-8859-1.</p>
<p>Sin embargo, si la redirección es a una página que
usa una codificación diferente, algunas versiones de
navegadores que no funcionan correctamente intentarán usar la
codificación del texto de redirección en lugar de la de
<p>Sin embargo, si la redirecci&#243;n es a una p&#225;gina que
usa una codificaci&#243;n diferente, algunas versiones de
navegadores que no funcionan correctamente intentar&#225;n usar la
codificaci&#243;n del texto de redirecci&#243;n en lugar de la de
pagina a la que ha sido redireccionado. La consecuencia de esto
puede ser, por ejemplo, que una página en griego no se
puede ser, por ejemplo, que una p&#225;gina en griego no se
muestre correctamente.</p>
<p>Especificar un valor en esta variable de entorno hace que
Apache omita la codificación en el texto que incluye con las
Apache omita la codificaci&#243;n en el texto que incluye con las
redirecciones, y que esos navegadores que no funcionan
correctamente muestren correctamente la página de destino.</p>
correctamente muestren correctamente la p&#225;gina de destino.</p>
@@ -362,11 +362,11 @@
<h2><a name="examples" id="examples">Ejemplos</a></h2>
<h3><a name="misbehaving" id="misbehaving">Cómo cambiar el comportamiento de clientes que se
<h3><a name="misbehaving" id="misbehaving">C&#243;mo cambiar el comportamiento de clientes que se
comportan de manera inapropiada</a></h3>
<p>Recomendamos que incluya las siguentes líneas en el
<p>Recomendamos que incluya las siguentes l&#237;neas en el
fichero httpd.conf para evitar problemas conocidos</p>
<div class="example"><pre>
@@ -375,15 +375,15 @@
# La primera directiva desactiva keepalive para Netscape 2.x y para navegadores
# que la simulan. Hay problemas conocidos con esos navegadores.
# La segunda directiva es para Microsoft Internet Explorer 4.0b2
# que tiene un fallo en la implemantación de HTTP/1.1 y no soporta
# keepalive adecuadamente cuando se usan respuestas 301 ó 302 (redirecciones).
# que tiene un fallo en la implemantaci&#243;n de HTTP/1.1 y no soporta
# keepalive adecuadamente cuando se usan respuestas 301 &#243; 302 (redirecciones).
#
BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
#
# La siguiente directiva desactiva las respuestas HTTP/1.1 para navegadores que
# violan la especificación HTTP/1.0 @@@ by not being able to grok a
# violan la especificaci&#243;n HTTP/1.0 @@@ by not being able to grok a
# basic 1.1 response @@@.
#
BrowserMatch "RealPlayer 4\.0" force-response-1.0
@@ -392,12 +392,12 @@ BrowserMatch "JDK/1\.0" force-response-1.0</pre></div>
<h3><a name="no-img-log" id="no-img-log">No almacenar entradas en registro de acceso para las
imágenes</a></h3>
im&#225;genes</a></h3>
<p>Este ejemplo evita que las peticiones de imágenes
<p>Este ejemplo evita que las peticiones de im&#225;genes
aparezcan en el registro de acceso. Puede ser modificada
fácilmente para evitar que se registren entradas de
f&#225;cilmente para evitar que se registren entradas de
peticiones de directorios, o provenientes de determinados
clientes.</p>
@@ -412,10 +412,10 @@ CustomLog logs/access_log common env=!image-request</pre></div>
<p>Este ejemplo muestra como evitar que otras webs usen las
imágenes de su servidor para sus páginas. Esta
configuración no se recomienda, pero puede funcionar en
im&#225;genes de su servidor para sus p&#225;ginas. Esta
configuraci&#243;n no se recomienda, pero puede funcionar en
determinadas circunstancias. Asumimos que que todas sus
imágenes están en un directorio llamado
im&#225;genes est&#225;n en un directorio llamado
/web/images.</p>
<div class="example"><pre>
@@ -428,18 +428,18 @@ SetEnvIf Referer "^$" local_referal
Allow from env=local_referal
&lt;/Directory&gt;</pre></div>
<p>Para obtener más información sobre esta
técnica, consulte el tutorial de ApacheToday " <a href="http://apachetoday.com/news_story.php3?ltsn=2000-06-14-002-01-PS">
<p>Para obtener m&#225;s informaci&#243;n sobre esta
t&#233;cnica, consulte el tutorial de ApacheToday " <a href="http://apachetoday.com/news_story.php3?ltsn=2000-06-14-002-01-PS">
Keeping Your Images from Adorning Other Sites</a>".</p>
</div></div>
<div class="bottomlang">
<p><span>Idiomas disponibles: </span><a href="./en/env.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/env.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/env.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/env.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/env.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/env.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los términos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los t&#233;rminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">M&#243;dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
</body></html>

View File

@@ -24,91 +24,91 @@
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/env.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Apache et les variables d'environnement</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/env.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/env.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/env.html" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/env.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/env.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/env.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<div class="outofdate">Cette traduction peut être périmée. Consultez la version
Anglaise pour les changements récents.</div>
<div class="outofdate">Cette traduction peut &#234;tre p&#233;rim&#233;e. Consultez la version
Anglaise pour les changements r&#233;cents.</div>
<p>Le serveur HTTP Apache permet de conserver et d'utiliser
certaines informations dans des variables appelées <em>variables
d'environnement</em>. Ces informations peuvent servir à contrôler
divers paramètres tels que la journalisation ou le contrôle d'accès.
Ces variables sont également utilisées pour communiquer avec d'autres
programmes, comme les scripts CGI. Ce document traite des manières
certaines informations dans des variables appel&#233;es <em>variables
d'environnement</em>. Ces informations peuvent servir &#224; contr&#244;ler
divers param&#232;tres tels que la journalisation ou le contr&#244;le d'acc&#232;s.
Ces variables sont &#233;galement utilis&#233;es pour communiquer avec d'autres
programmes, comme les scripts CGI. Ce document traite des mani&#232;res
de manipuler et de tirer parti de ces variables.</p>
<p>Bien qu'elles soient appelées <em>variables d'environnement</em>,
il ne s'agit pas de variables d'environnement contrôlées par le
système d'exploitation. Ces variables sont conservées, et manipulées
suivant des mécanismes internes à Apache. Elles sont transformées
en véritables variables d'environnement (au sens système) seulement
quand elles doivent être passées à des scripts CGI ou à des scripts
'Server Side Includes'. Pour manipuler l'environnement du système
<p>Bien qu'elles soient appel&#233;es <em>variables d'environnement</em>,
il ne s'agit pas de variables d'environnement contr&#244;l&#233;es par le
syst&#232;me d'exploitation. Ces variables sont conserv&#233;es, et manipul&#233;es
suivant des m&#233;canismes internes &#224; Apache. Elles sont transform&#233;es
en v&#233;ritables variables d'environnement (au sens syst&#232;me) seulement
quand elles doivent &#234;tre pass&#233;es &#224; des scripts CGI ou &#224; des scripts
'Server Side Includes'. Pour manipuler l'environnement du syst&#232;me
d'exploitation sur lequel tourne un serveur Apache, il suffit
d'utiliser les méthodes standard fournies par l'interpréteur de
commandes du système d'exploitation.</p>
d'utiliser les m&#233;thodes standard fournies par l'interpr&#233;teur de
commandes du syst&#232;me d'exploitation.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#setting">Définir les variables d'environnement</a></li>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#setting">D&#233;finir les variables d'environnement</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#using">Utilisation des variables d'environnement</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#special">Variables d'environnement spéciales</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#special">Variables d'environnement sp&#233;ciales</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#examples">Exemples</a></li>
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="setting" id="setting">Définir les variables d'environnement</a></h2>
<h2><a name="setting" id="setting">D&#233;finir les variables d'environnement</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_env.html">mod_env</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li><li><code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code></li><li><code class="module"><a href="./mod/mod_unique_id.html">mod_unique_id</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#unsetenv">UnsetEnv</a></code></li></ul></td></tr></table>
<table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_env.html">mod_env</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li><li><code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code></li><li><code class="module"><a href="./mod/mod_unique_id.html">mod_unique_id</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#unsetenv">UnsetEnv</a></code></li></ul></td></tr></table>
<h3><a name="basic-manipulation" id="basic-manipulation">Manipulations simples de l'environnement</a></h3>
<p>La méthode la plus simple pour définir une variable
<p>La m&#233;thode la plus simple pour d&#233;finir une variable
d'environnement dans Apache est d'utiliser la directive
<code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code>. Les variables
peuvent également être chargées depuis l'interpréteur de
commandes à partir duquel le serveur a été démarré, au moyen
peuvent &#233;galement &#234;tre charg&#233;es depuis l'interpr&#233;teur de
commandes &#224; partir duquel le serveur a &#233;t&#233; d&#233;marr&#233;, au moyen
de la directive <code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code>.</p>
<h3><a name="conditional" id="conditional">Paramétrage selon les requêtes</a></h3>
<h3><a name="conditional" id="conditional">Param&#233;trage selon les requ&#234;tes</a></h3>
<p>Dans un but de souplesse, les directives que mod_setenvif
permet d'utiliser sont ajustables en fonction de certaines
caractéristiques des requêtes parvenant au serveur. Par exemple,
il est possible de définir une variable seulement si la requête
caract&#233;ristiques des requ&#234;tes parvenant au serveur. Par exemple,
il est possible de d&#233;finir une variable seulement si la requ&#234;te
provient d'un certain type de navigateur (User-Agent), ou bien
si un champ Referer bien précis est trouvé. Une souplesse encore
si un champ Referer bien pr&#233;cis est trouv&#233;. Une souplesse encore
plus grande est offerte par la directive
<code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> du
module mod_rewrite qui accepte le paramètre <code>[E=...]
</code> pour définir des variables d'environnement.</p>
module mod_rewrite qui accepte le param&#232;tre <code>[E=...]
</code> pour d&#233;finir des variables d'environnement.</p>
<h3><a name="unique-identifiers" id="unique-identifiers">Identifiants uniques</a></h3>
<p>Enfin, la variable d'environnement <code>UNIQUE_ID</code>
est créée par mod_unique_id pour chaque requête, de manière à
être unique et donc représentative de chaque requête.</p>
est cr&#233;&#233;e par mod_unique_id pour chaque requ&#234;te, de mani&#232;re &#224;
&#234;tre unique et donc repr&#233;sentative de chaque requ&#234;te.</p>
<h3><a name="standard-cgi" id="standard-cgi">Variables CGI standard</a></h3>
<p>En plus de toutes les variables d'environnement définies dans
la configuration d'Apache et celles du système d'exploitation,
les <a href="http://cgi-spec.golux.com/">spécifications
<p>En plus de toutes les variables d'environnement d&#233;finies dans
la configuration d'Apache et celles du syst&#232;me d'exploitation,
les <a href="http://cgi-spec.golux.com/">sp&#233;cifications
CGI</a> demandent que certaines variables d'environnement
contenant des informations propres à la requête soient toujours
passées aux scripts CGI et aux pages SSI.</p>
contenant des informations propres &#224; la requ&#234;te soient toujours
pass&#233;es aux scripts CGI et aux pages SSI.</p>
<h3><a name="caveats" id="caveats">Problèmes possibles</a></h3>
<h3><a name="caveats" id="caveats">Probl&#232;mes possibles</a></h3>
<ul>
@@ -116,17 +116,17 @@
CGI standard au moyen des directives qui manipulent les
variables d'environnement.</li>
<li>Dans les cas où les scripts CGI sont lancés au moyen de
<a href="suexec.html">suexec</a>, l'environnement est nettoyé et
les variables sont initialisées avec des valeurs <em>sûres</em>,
définies lors de la compilation de <code>suexec.c</code>.</li>
<li>Dans les cas o&#249; les scripts CGI sont lanc&#233;s au moyen de
<a href="suexec.html">suexec</a>, l'environnement est nettoy&#233; et
les variables sont initialis&#233;es avec des valeurs <em>s&#251;res</em>,
d&#233;finies lors de la compilation de <code>suexec.c</code>.</li>
<li>Pour des raisons d'interopérabilité, les noms des variables
d'environnement ne peuvent être constitués que de lettres, de
chiffres et du caractère de soulignement '_'. De plus, le
premier caractère du nom ne peut pas être un chiffre. Les
caractères en contradiction avec ces règles sont remplacés par
des caractères de soulignement avant que les variables ne
<li>Pour des raisons d'interop&#233;rabilit&#233;, les noms des variables
d'environnement ne peuvent &#234;tre constitu&#233;s que de lettres, de
chiffres et du caract&#232;re de soulignement '_'. De plus, le
premier caract&#232;re du nom ne peut pas &#234;tre un chiffre. Les
caract&#232;res en contradiction avec ces r&#232;gles sont remplac&#233;s par
des caract&#232;res de soulignement avant que les variables ne
soient transmises aux scripts CGI ou aux pages SSI.</li>
</ul>
@@ -135,72 +135,72 @@
<h2><a name="using" id="using">Utilisation des variables d'environnement</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_access.html">mod_access</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_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_access.html#allow">Allow</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code></li><li><code class="directive"><a href="./mod/mod_access.html#deny">Deny</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li></ul></td></tr></table>
<table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_access.html">mod_access</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_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_access.html#allow">Allow</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code></li><li><code class="directive"><a href="./mod/mod_access.html#deny">Deny</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li></ul></td></tr></table>
<h3><a name="cgi-scripts" id="cgi-scripts">Scripts CGI</a></h3>
<p>Une des principales utilisations des variables d'environnement
est l'envoi d'informations aux scripts CGI. Comme précisé ci-
avant, l'environnement passé aux scripts CGI contient des
informations standard au sujet de la requête en plus de toutes
les variables initialisées au travers de la configuration
d'Apache. Pour plus de détails, consultez le
est l'envoi d'informations aux scripts CGI. Comme pr&#233;cis&#233; ci-
avant, l'environnement pass&#233; aux scripts CGI contient des
informations standard au sujet de la requ&#234;te en plus de toutes
les variables initialis&#233;es au travers de la configuration
d'Apache. Pour plus de d&#233;tails, consultez le
<a href="howto/cgi.html">tutorial CGI</a>.</p>
<h3><a name="ssi-pages" id="ssi-pages">Pages SSI</a></h3>
<p>Les documents analysés par le serveur (documents SSI), gérés
<p>Les documents analys&#233;s par le serveur (documents SSI), g&#233;r&#233;s
par le filtre <code>INCLUDES</code> de mod_include, peuvent
demander l'affichage de variables d'environnement au moyen de
l'élément <code>echo</code>, et peuvent les utiliser pour
personnaliser des pages en fonctions de certaines caractéristiques
de la requête. Apache permet aussi l'utilisation de pages SSI avec
les variables d'environnement standard CGI comme discuté ci-avant.
l'&#233;l&#233;ment <code>echo</code>, et peuvent les utiliser pour
personnaliser des pages en fonctions de certaines caract&#233;ristiques
de la requ&#234;te. Apache permet aussi l'utilisation de pages SSI avec
les variables d'environnement standard CGI comme discut&#233; ci-avant.
Consultez le <a href="howto/ssi.html">tutorial SSI</a>
pour plus d'informations.</p>
<h3><a name="access-control" id="access-control">Contrôle d'accès</a></h3>
<h3><a name="access-control" id="access-control">Contr&#244;le d'acc&#232;s</a></h3>
<p>Les droits d'accès au serveur peuvent être contrôlés au moyen
<p>Les droits d'acc&#232;s au serveur peuvent &#234;tre contr&#244;l&#233;s au moyen
de variables d'environnement en utilisant les directives
<code>allow from env=</code> et <code>deny from env=</code>.
Celles ci, utilisées avec <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>, permettent un contrôle d'accès au serveur
très souple en fonction de caractéristiques propres au client. Par
Celles ci, utilis&#233;es avec <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>, permettent un contr&#244;le d'acc&#232;s au serveur
tr&#232;s souple en fonction de caract&#233;ristiques propres au client. Par
exemple, il est possible d'utiliser ces directives pour refuser
l'accès au serveur à certains navigateurs (User-Agent).</p>
l'acc&#232;s au serveur &#224; certains navigateurs (User-Agent).</p>
<h3><a name="logging" id="logging">Journalisation sous certaines conditions</a></h3>
<p>Les variables d'environnement peuvent être enregistrées dans
le journal des accès ('access log') au moyen de l'option
<code>%e</code> de <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code>. De plus, la décision d'enregistrer ou
non certaines requêtes peut être prise en fonction des variables
<p>Les variables d'environnement peuvent &#234;tre enregistr&#233;es dans
le journal des acc&#232;s ('access log') au moyen de l'option
<code>%e</code> de <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code>. De plus, la d&#233;cision d'enregistrer ou
non certaines requ&#234;tes peut &#234;tre prise en fonction des variables
d'environnement au moyen de la directive
<code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>. Cette
méthode, utilisée avec la directive <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>, permet un contrôle très souple de
l'enregistrement des requêtes. Par exemple, il est possible de
ne pas garder de trace des requêtes demandant des noms de fichiers
m&#233;thode, utilis&#233;e avec la directive <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>, permet un contr&#244;le tr&#232;s souple de
l'enregistrement des requ&#234;tes. Par exemple, il est possible de
ne pas garder de trace des requ&#234;tes demandant des noms de fichiers
se terminant par <code>gif</code>, ou de n'enregistrer que les
requêtes des clients situés hors du sous-réseau auquel appartient
requ&#234;tes des clients situ&#233;s hors du sous-r&#233;seau auquel appartient
le serveur.</p>
<h3><a name="response-headers" id="response-headers">Personnaliser les en-têtes des réponses HTTP</a></h3>
<h3><a name="response-headers" id="response-headers">Personnaliser les en-t&#234;tes des r&#233;ponses HTTP</a></h3>
<p>La directive <code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code>
peut tirer parti de l'existence ou non d'une variable
d'environnement afin de choisir d'inclure certains en-têtes
HTTP dans la réponse retournée au client. Ceci permet, par
exemple, d'envoyer un certain en-tête de réponse seulement si un
en-tête similaire a été positionné dans la requête émanant du
d'environnement afin de choisir d'inclure certains en-t&#234;tes
HTTP dans la r&#233;ponse retourn&#233;e au client. Ceci permet, par
exemple, d'envoyer un certain en-t&#234;te de r&#233;ponse seulement si un
en-t&#234;te similaire a &#233;t&#233; positionn&#233; dans la requ&#234;te &#233;manant du
client.</p>
@@ -209,92 +209,92 @@
<p>Il est possible d'utiliser une variable d'environnement pour
activer les filtres externes (gérés par
activer les filtres externes (g&#233;r&#233;s par
<code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> au moyen de la directive
<code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code>)
grâce aux options <code>disableenv=</code> et
gr&#226;ce aux options <code>disableenv=</code> et
<code>enableenv=</code>.</p>
<h3><a name="url-rewriting" id="url-rewriting">Réécriture d'URL</a></h3>
<h3><a name="url-rewriting" id="url-rewriting">R&#233;&#233;criture d'URL</a></h3>
<p>La forme <code>%{ENV:...}</code> de <em>TestString</em>, dans
la directive <code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>, permet au moteur de réécriture de
la directive <code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>, permet au moteur de r&#233;&#233;criture de
mod_rewrite d'utiliser les variables d'environnement pour
contrôler les réécritures. Notez que toutes les variables
internes à mod_rewrite, accessibles sans le préfixe
contr&#244;ler les r&#233;&#233;critures. Notez que toutes les variables
internes &#224; mod_rewrite, accessibles sans le pr&#233;fixe
<code>ENV:</code>, ne sont pas des variables d'environnement
d'Apache. Elles sont uniquement propres à mod_rewrite et ne
peuvent pas être utilisées par d'autres modules.</p>
d'Apache. Elles sont uniquement propres &#224; mod_rewrite et ne
peuvent pas &#234;tre utilis&#233;es par d'autres modules.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="special" id="special">Variables d'environnement spéciales</a></h2>
<h2><a name="special" id="special">Variables d'environnement sp&#233;ciales</a></h2>
<p>Certains problèmes liés à l'interopérabilité ont conduit à la
mise en place de mécanismes spéciaux, qui modifient le
<p>Certains probl&#232;mes li&#233;s &#224; l'interop&#233;rabilit&#233; ont conduit &#224; la
mise en place de m&#233;canismes sp&#233;ciaux, qui modifient le
fonctionnement d'Apache selon le type des clients auxquels il
répond. Afin de garantir la plus grande souplesse possible, ces
mécanismes sont contrôlés par des variables d'environnement
spéciales, telles que <code class="directive"><a href="./mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code>, bien qu'on puisse également utiliser
r&#233;pond. Afin de garantir la plus grande souplesse possible, ces
m&#233;canismes sont contr&#244;l&#233;s par des variables d'environnement
sp&#233;ciales, telles que <code class="directive"><a href="./mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code>, bien qu'on puisse &#233;galement utiliser
<code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code> et
<code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code> par exemple.</p>
<h3><a name="downgrade" id="downgrade">downgrade-1.0</a></h3>
<p>Ceci oblige Apache à traiter la requête comme du HTTP/1.0 même
si elle a été construite sur une norme plus récente.</p>
<p>Ceci oblige Apache &#224; traiter la requ&#234;te comme du HTTP/1.0 m&#234;me
si elle a &#233;t&#233; construite sur une norme plus r&#233;cente.</p>
<h3><a name="force-no-vary" id="force-no-vary">force-no-vary</a></h3>
<p>Ceci provoque l'effacement de tous les champs <code>Vary</code>
de l'en-tête de réponse avant qu'il ne soit envoyé au client.
Certains clients interprètent mal ce champ (voir
<a href="misc/known_client_problems.html">les problèmes avec
de l'en-t&#234;te de r&#233;ponse avant qu'il ne soit envoy&#233; au client.
Certains clients interpr&#232;tent mal ce champ (voir
<a href="misc/known_client_problems.html">les probl&#232;mes avec
certains clients</a>), et initialiser cette variable peut
permettre de résoudre ce problème. Cette variable requiert
également l'utilisation de <strong>force-response-1.0</strong>.</p>
permettre de r&#233;soudre ce probl&#232;me. Cette variable requiert
&#233;galement l'utilisation de <strong>force-response-1.0</strong>.</p>
<h3><a name="force-response" id="force-response">force-response-1.0</a></h3>
<p>Ceci oblige Apache à n'envoyer que des réponses en HTTP/1.0 aux
clients réalisant une requête en HTTP/1.0. Cette fonction a été
implémentée au départ pour résoudre un problème avec les serveurs
mandataires d'AOL. Certains clients HTTP/1.0 réagissent mal quand
ils reçoivent une réponse en HTTP/1.1, ce qui peut poser des
problèmes d'interopérabilité avec eux.</p>
<p>Ceci oblige Apache &#224; n'envoyer que des r&#233;ponses en HTTP/1.0 aux
clients r&#233;alisant une requ&#234;te en HTTP/1.0. Cette fonction a &#233;t&#233;
impl&#233;ment&#233;e au d&#233;part pour r&#233;soudre un probl&#232;me avec les serveurs
mandataires d'AOL. Certains clients HTTP/1.0 r&#233;agissent mal quand
ils re&#231;oivent une r&#233;ponse en HTTP/1.1, ce qui peut poser des
probl&#232;mes d'interop&#233;rabilit&#233; avec eux.</p>
<h3><a name="gzip-only-text-html" id="gzip-only-text-html">gzip-only-text/html</a></h3>
<p>Si cette variable est positionnée avec une valeur de "1", le
<p>Si cette variable est positionn&#233;e avec une valeur de "1", le
filtre de sortie DEFLATE du module <code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code>
se retrouve désactivé pour les documents dont le type mime n'est
se retrouve d&#233;sactiv&#233; pour les documents dont le type mime n'est
pas <code>text/html</code>.</p>
<h3><a name="no-gzip" id="no-gzip">no-gzip</a></h3>
<p>Si cette variable est initialisée, le filtre <code>DEFLATE</code>
du module <code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> est totalement désactivé.</p>
<p>Si cette variable est initialis&#233;e, le filtre <code>DEFLATE</code>
du module <code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> est totalement d&#233;sactiv&#233;.</p>
<h3><a name="nokeepalive" id="nokeepalive">nokeepalive</a></h3>
<p>Si cette variable est initialisée, les fonctions
<code class="directive"><a href="./mod/core.html#keepalive">KeepAlive</a></code> sont désactivées.</p>
<p>Si cette variable est initialis&#233;e, les fonctions
<code class="directive"><a href="./mod/core.html#keepalive">KeepAlive</a></code> sont d&#233;sactiv&#233;es.</p>
@@ -304,9 +304,9 @@
<code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code>. Si la variable contient un
marqueur de langue (comme <code>en</code>, <code>ja</code> ou
<code>x-klingon</code>), le module <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code>
va tenter de fournir une réponse dans cette langue parmi les
va tenter de fournir une r&#233;ponse dans cette langue parmi les
variantes possibles. Si aucune de ces variantes n'existe, une
<a href="content-negotiation.html">négociation</a> normale aura
<a href="content-negotiation.html">n&#233;gociation</a> normale aura
lieu.</p>
@@ -316,11 +316,11 @@
<p>Cette variable rend le serveur plus attentif quand il doit
envoyer une redirection au client. Cette variable est
habituellement utilisée quand un client a un problème connu
pour gérer les redirections. Cette variable a été implémentée
pour pallier à un problème du logiciel WebFolders de Microsoft
qui ne sait pas gérer correctement les redirections vers les
répertoires via les méthodes DAV.</p>
habituellement utilis&#233;e quand un client a un probl&#232;me connu
pour g&#233;rer les redirections. Cette variable a &#233;t&#233; impl&#233;ment&#233;e
pour pallier &#224; un probl&#232;me du logiciel WebFolders de Microsoft
qui ne sait pas g&#233;rer correctement les redirections vers les
r&#233;pertoires via les m&#233;thodes DAV.</p>
@@ -329,18 +329,18 @@
<p><em>Existe depuis la version 2.0.40</em></p>
<p>Quand Apache envoie une redirection en réponse à une requête, la
réponse contient un message à afficher par le client, au cas où il
<p>Quand Apache envoie une redirection en r&#233;ponse &#224; une requ&#234;te, la
r&#233;ponse contient un message &#224; afficher par le client, au cas o&#249; il
ne peut suivre automatiquement la redirection. Le fonctionnement
par défaut d'Apache est d'écrire ce texte avec le jeu de caractère
qu'il utilise, c'est à dire ISO-8859-1.</p>
<p>Cependant, si la redirection pointe vers une page présentant un jeu
de caractères différent, certains navigateurs buggés utilisent le jeu
de caractères du texte de la redirection, au lieu de celui de la page
qu'ils affichaient. De ce fait, un texte en grec serait mal affiché.</p>
<p>Si cette variable d'environnement est utilisée, Apache n'indiquera
pas le jeu de caractère dans le texte de la redirection, ce qui permet
à ces navigateurs d'afficher correctement la page de destination.</p>
par d&#233;faut d'Apache est d'&#233;crire ce texte avec le jeu de caract&#232;re
qu'il utilise, c'est &#224; dire ISO-8859-1.</p>
<p>Cependant, si la redirection pointe vers une page pr&#233;sentant un jeu
de caract&#232;res diff&#233;rent, certains navigateurs bugg&#233;s utilisent le jeu
de caract&#232;res du texte de la redirection, au lieu de celui de la page
qu'ils affichaient. De ce fait, un texte en grec serait mal affich&#233;.</p>
<p>Si cette variable d'environnement est utilis&#233;e, Apache n'indiquera
pas le jeu de caract&#232;re dans le texte de la redirection, ce qui permet
&#224; ces navigateurs d'afficher correctement la page de destination.</p>
@@ -350,43 +350,43 @@
<h3><a name="misbehaving" id="misbehaving">Modifier le fonctionnement d'un protocole pour les clients
qui le gèrent mal</a></h3>
qui le g&#232;rent mal</a></h3>
<p>Il est conseillé de placer les lignes suivantes dans httpd.conf
afin de gérer des problèmes connus de certains clients.</p>
<p>Il est conseill&#233; de placer les lignes suivantes dans httpd.conf
afin de g&#233;rer des probl&#232;mes connus de certains clients.</p>
<div class="example"><pre>
#
# Les directives ci-après modifient le fonctionnement standard de HTTP.
# La première directive désactive les fonctions keepalive pour les
# Les directives ci-apr&#232;s modifient le fonctionnement standard de HTTP.
# La premi&#232;re directive d&#233;sactive les fonctions keepalive pour les
# navigateurs disant s'appeler 'Netscape 2.x'
# Il existe des problèmes connus avec ces navigateurs.
# La deuxième directive gère Internet Explorer 4.0b2 de Microsoft qui
# n'implémente pas correctement HTTP/1.1 et qui ne supporte pas les
# fonctions keepalive quand la réponse du serveur contient des codes 301
# Il existe des probl&#232;mes connus avec ces navigateurs.
# La deuxi&#232;me directive g&#232;re Internet Explorer 4.0b2 de Microsoft qui
# n'impl&#233;mente pas correctement HTTP/1.1 et qui ne supporte pas les
# fonctions keepalive quand la r&#233;ponse du serveur contient des codes 301
# ou 302 (redirections)
#
BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
#
# Les directives ci-dessous désactivent HTTP/1.1 pour les navigateurs qui
# violent les spécifications HTTP/1.0, en ne sachant pas analyser des
# réponses basiques en HTTP/1.1.
# Les directives ci-dessous d&#233;sactivent HTTP/1.1 pour les navigateurs qui
# violent les sp&#233;cifications HTTP/1.0, en ne sachant pas analyser des
# r&#233;ponses basiques en HTTP/1.1.
#
BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0</pre></div>
<h3><a name="no-img-log" id="no-img-log">Ne pas enregistrer les requêtes pour des images dans le
journal des accès</a></h3>
<h3><a name="no-img-log" id="no-img-log">Ne pas enregistrer les requ&#234;tes pour des images dans le
journal des acc&#232;s</a></h3>
<p>Cet exemple montre comment ne pas enregistrer les requêtes à
destination d'images dans le journal des accès. Il est facile
de le modifier, pour limiter l'enregistrement à certains
répertoires, ou pour des requêtes venant de machines précises.</p>
<p>Cet exemple montre comment ne pas enregistrer les requ&#234;tes &#224;
destination d'images dans le journal des acc&#232;s. Il est facile
de le modifier, pour limiter l'enregistrement &#224; certains
r&#233;pertoires, ou pour des requ&#234;tes venant de machines pr&#233;cises.</p>
<div class="example"><pre>
SetEnvIf Request_URI \.gif image-request
SetEnvIf Request_URI \.jpg image-request
@@ -394,14 +394,14 @@ SetEnvIf Request_URI \.png image-request
CustomLog logs/access_log common env=!image-request</pre></div>
<h3><a name="image-theft" id="image-theft">Empêcher le «&nbsp;vol d'images&nbsp;»</a></h3>
<h3><a name="image-theft" id="image-theft">Emp&#234;cher le &#171;&nbsp;vol d'images&nbsp;&#187;</a></h3>
<p>Cet exemple montre comment empêcher le chargement d'images de
votre serveur depuis des pages qui ne sont pas hébergées sur
celui-ci. Cette configuration n'est pas conseillée, mais elle
peut être utile dans certaines circonstances. Il est supposé ici
que toutes les images sont stockées dans le répertoire
<p>Cet exemple montre comment emp&#234;cher le chargement d'images de
votre serveur depuis des pages qui ne sont pas h&#233;berg&#233;es sur
celui-ci. Cette configuration n'est pas conseill&#233;e, mais elle
peut &#234;tre utile dans certaines circonstances. Il est suppos&#233; ici
que toutes les images sont stock&#233;es dans le r&#233;pertoire
/web/images.</p>
<div class="example"><pre>
SetEnvIf Referer "^http://www.example.com/" local_referal
@@ -414,17 +414,17 @@ SetEnvIf Referer "^$" local_referal
&lt;/Directory&gt;</pre></div>
<p>Pour plus d'informations sur cette technique, consultez le
tutorial ApacheToday «&nbsp;<a href="http://apachetoday.com/news_story.php3?ltsn=2000-06-14-002-01-PS">Keeping Your Images from Adorning Other Sites</a>&nbsp;».</p>
tutorial ApacheToday &#171;&nbsp;<a href="http://apachetoday.com/news_story.php3?ltsn=2000-06-14-002-01-PS">Keeping Your Images from Adorning Other Sites</a>&nbsp;&#187;.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/env.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/env.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/env.html" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/env.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/env.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/env.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div>
</body></html>

View File

@@ -25,7 +25,7 @@
<div class="toplang">
<p><span>Available Languages: </span><a href="../en/faq/all_in_one.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../ko/faq/all_in_one.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/faq/all_in_one.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/faq/all_in_one.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>The latest version of this FAQ is always available from the main Apache
@@ -95,8 +95,8 @@
<p><a href="http://httpd.apache.org/userslist.html">Users
mailing list</a></p>
<p><a href="irc://irc.freenode.net/#httpd">#httpd</a> on
<a href="http://freenode.net">Freenode IRC</a> is available for
<p><a href="irc://irc.libera.chat/#httpd">#httpd</a> on
<a href="http://libera.chat">Libera.chat IRC</a> is available for
user support issues.</p>
<p>USENET newsgroups:</p>
@@ -201,7 +201,7 @@
<div class="bottomlang">
<p><span>Available Languages: </span><a href="../en/faq/all_in_one.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../ko/faq/all_in_one.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/faq/all_in_one.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/faq/all_in_one.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>

View File

@@ -96,8 +96,8 @@
<p><a href="http://httpd.apache.org/userslist.html">Apache kullanıcıları
eposta listesi</a></p>
<p>Kullanıcılara destek için <a href="http://freenode.net">Freenode IRC</a>'nin
<a href="irc://irc.freenode.net/#httpd">#httpd</a> kanalı</p>
<p>Kullanıcılara destek için <a href="http://libera.chat">Libera.chat IRC</a>'nin
<a href="irc://irc.libera.chat/#httpd">#httpd</a> kanalı</p>
<p>USENET haber öbekleri:</p>

View File

@@ -25,7 +25,7 @@
<div class="toplang">
<p><span>Available Languages: </span><a href="../en/faq/error.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../ko/faq/error.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/faq/error.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/faq/error.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -83,7 +83,7 @@
<div class="bottomlang">
<p><span>Available Languages: </span><a href="../en/faq/error.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../ko/faq/error.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/faq/error.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/faq/error.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>

View File

@@ -25,7 +25,7 @@
<div class="toplang">
<p><span>Available Languages: </span><a href="../en/faq/" title="English">&nbsp;en&nbsp;</a> |
<a href="../ko/faq/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/faq/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/faq/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>The latest version of this FAQ is always available from the
@@ -47,7 +47,7 @@
<div class="bottomlang">
<p><span>Available Languages: </span><a href="../en/faq/" title="English">&nbsp;en&nbsp;</a> |
<a href="../ko/faq/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/faq/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/faq/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>

View File

@@ -25,7 +25,7 @@
<div class="toplang">
<p><span>Available Languages: </span><a href="../en/faq/support.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../ko/faq/support.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/faq/support.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/faq/support.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -78,8 +78,8 @@
<p><a href="http://httpd.apache.org/userslist.html">Users
mailing list</a></p>
<p><a href="irc://irc.freenode.net/#httpd">#httpd</a> on
<a href="http://freenode.net">Freenode IRC</a> is available for
<p><a href="irc://irc.libera.chat/#httpd">#httpd</a> on
<a href="http://libera.chat">Libera.chat IRC</a> is available for
user support issues.</p>
<p>USENET newsgroups:</p>
@@ -133,7 +133,7 @@
<div class="bottomlang">
<p><span>Available Languages: </span><a href="../en/faq/support.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../ko/faq/support.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/faq/support.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/faq/support.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>

View File

@@ -80,8 +80,8 @@
<p><a href="http://httpd.apache.org/userslist.html">Apache kullanıcıları
eposta listesi</a></p>
<p>Kullanıcılara destek için <a href="http://freenode.net">Freenode IRC</a>'nin
<a href="irc://irc.freenode.net/#httpd">#httpd</a> kanalı</p>
<p>Kullanıcılara destek için <a href="http://libera.chat">Libera.chat IRC</a>'nin
<a href="irc://irc.libera.chat/#httpd">#httpd</a> kanalı</p>
<p>USENET haber öbekleri:</p>

View File

@@ -77,8 +77,8 @@
<p><a href="http://httpd.apache.org/userslist.html">Users
mailing list</a></p>
<p><a href="irc://irc.freenode.net/#httpd">#httpd</a> on
<a href="http://freenode.net">Freenode IRC</a> is available for
<p><a href="irc://irc.libera.chat/#httpd">#httpd</a> on
<a href="http://libera.chat">Libera.chat IRC</a> is available for
user support issues.</p>
<p>USENET newsgroups:</p>

View File

@@ -79,8 +79,8 @@
<p><a href="http://httpd.apache.org/userslist.html">Apache kullanıcıları
eposta listesi</a></p>
<p>Kullanıcılara destek için <a href="http://freenode.net">Freenode IRC</a>'nin
<a href="irc://irc.freenode.net/#httpd">#httpd</a> kanalı</p>
<p>Kullanıcılara destek için <a href="http://libera.chat">Libera.chat IRC</a>'nin
<a href="irc://irc.libera.chat/#httpd">#httpd</a> kanalı</p>
<p>USENET haber öbekleri:</p>

View File

@@ -24,12 +24,12 @@
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/filter.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Filters</h1>
<div class="toplang">
<p><span>Available Languages: </span><a href="./en/filter.html" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/filter.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/filter.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/filter.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/filter.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/filter.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>This document describes the use of filters in Apache.</p>
@@ -77,12 +77,12 @@
</div></div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="./en/filter.html" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/filter.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/filter.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/filter.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/filter.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/filter.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>

View File

@@ -14,48 +14,48 @@
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
<link href="./images/favicon.ico" rel="shortcut icon" /><link href="http://httpd.apache.org/docs/current/filter.html" rel="canonical" /></head>
<body id="manual-page" class="no-sidebar"><div id="page-header">
<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versión 2.0 del Servidor HTTP Apache</p>
<p class="menu"><a href="./mod/">M&#243;dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versi&#243;n 2.0 del Servidor HTTP Apache</p>
<img alt="" src="./images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentación</a> &gt; <a href="./">Versión 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentaci&#243;n</a> &gt; <a href="./">Versi&#243;n 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/filter.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Filtros</h1>
<div class="toplang">
<p><span>Idiomas disponibles: </span><a href="./en/filter.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/filter.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/filter.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/filter.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/filter.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/filter.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>Este documento describe cómo usar filtros en Apache.</p>
<p>Este documento describe c&#243;mo usar filtros en Apache.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="filters" id="filters">Filtros</a></h2>
<table class="related"><tr><th>Módulos Relacionados</th><th>Directivas Relacionadas</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></li><li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_mime.html#addinputfilter">AddInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeinputfilter">RemoveInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilteroptions">ExtFilterOptions</a></code></li><li><code class="directive"><a href="./mod/core.html#setinputfilter">SetInputFilter</a></code></li><li><code class="directive"><a href="./mod/core.html#setoutputfilter">SetOutputFilter</a></code></li></ul></td></tr></table>
<table class="related"><tr><th>M&#243;dulos Relacionados</th><th>Directivas Relacionadas</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></li><li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_mime.html#addinputfilter">AddInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeinputfilter">RemoveInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilteroptions">ExtFilterOptions</a></code></li><li><code class="directive"><a href="./mod/core.html#setinputfilter">SetInputFilter</a></code></li><li><code class="directive"><a href="./mod/core.html#setoutputfilter">SetOutputFilter</a></code></li></ul></td></tr></table>
<p>Un <em>filtro</em> es un proceso que se aplica a los datos que
se reciben o se envían por el servidor. Los datos enviados
se reciben o se env&#237;an por el servidor. Los datos enviados
por los clientes al servidor son procesados por <em>filtros de
entrada</em> mientras que los datos enviados por el servidor se
procesan por los <em>filtros de salida</em>. A los datos se les
pueden aplicar varios filtros, y el orden en que se aplica cada
filtro puede especificarse explícitamente.</p>
filtro puede especificarse expl&#237;citamente.</p>
<p>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
byte-range. Adem&#225;s, los m&#243;dulos contienen filtros que se
pueden seleccionar usando directivas de configuraci&#243;n al
iniciar el servidor. El conjunto de filtros que se aplica a los
datos puede manipularse con las directivas <code class="directive"><a href="./mod/core.html#setinputfilter">SetInputFilter</a></code>, <code class="directive"><a href="./mod/core.html#setoutputfilter">SetOutputFilter</a></code>, <code class="directive"><a href="./mod/mod_mime.html#addinputfilter">AddInputFilter</a></code>, <code class="directive"><a href="./mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code>, <code class="directive"><a href="./mod/mod_mime.html#removeinputfilter">RemoveInputFilter</a></code>, y <code class="directive"><a href="./mod/mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></code>.</p>
<p>Actualmente, vienen con la distribución de Apache los
<p>Actualmente, vienen con la distribuci&#243;n de Apache los
siguientes filtros seleccionables por el usuario.</p>
<dl>
@@ -64,23 +64,23 @@
<code class="module"><a href="./mod/mod_include.html">mod_include</a></code></dd>
<dt>DEFLATE</dt>
<dd>Comprime los datos de salida antes de enviarlos al cliente
usando el módulo
usando el m&#243;dulo
<code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code>
</dd>
</dl>
<p>Además, el módulo <code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code>
<p>Adem&#225;s, el m&#243;dulo <code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code>
permite definir programas externos como filtros.</p>
</div></div>
<div class="bottomlang">
<p><span>Idiomas disponibles: </span><a href="./en/filter.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/filter.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/filter.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/filter.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/filter.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/filter.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los términos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los t&#233;rminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">M&#243;dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
</body></html>

View File

@@ -24,12 +24,12 @@
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/filter.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Filtres</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/filter.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/filter.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/filter.html" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/filter.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/filter.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/filter.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/filter.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/filter.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>Ce document explique le fonctionnement des filtres avec Apache.</p>
@@ -38,21 +38,21 @@
<div class="section">
<h2><a name="filters" id="filters">Filtres</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_deflate.html">mod_deflate</a></code></li><li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_mime.html#addinputfilter">AddInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeinputfilter">RemoveInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilteroptions">ExtFilterOptions</a></code></li><li><code class="directive"><a href="./mod/core.html#setinputfilter">SetInputFilter</a></code></li><li><code class="directive"><a href="./mod/core.html#setoutputfilter">SetOutputFilter</a></code></li></ul></td></tr></table>
<table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></li><li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_mime.html#addinputfilter">AddInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeinputfilter">RemoveInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilteroptions">ExtFilterOptions</a></code></li><li><code class="directive"><a href="./mod/core.html#setinputfilter">SetInputFilter</a></code></li><li><code class="directive"><a href="./mod/core.html#setoutputfilter">SetOutputFilter</a></code></li></ul></td></tr></table>
<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
donn&#233;es re&#231;ues ou envoy&#233;es par le serveur. Les <em>filtres en
entr&#233;e (input filters)</em> servent &#224; filtrer les donn&#233;es envoy&#233;es
par les clients vers le serveur, tandis que les <em>filtres en sortie
(output filters)</em> traitent les données envoyées par le
(output filters)</em> traitent les donn&#233;es envoy&#233;es par le
serveur vers un client. Il est possible d'appliquer plusieurs
filtres sur un flux de données, et l'ordre de ces filtres est
filtres sur un flux de donn&#233;es, et l'ordre de ces filtres est
configurable.</p>
<p>Apache utilise des filtres en interne pour gérer les «&nbsp;grosses&nbsp;»
requêtes ou les requêtes partielles (NdT sur "byte-range"&nbsp;:
requêtes portant seulement sur une partie d'un fichier, partie
spécifiée par un pointeur de départ, et un pointeur de fin).
<p>Apache utilise des filtres en interne pour g&#233;rer les &#171;&nbsp;grosses&nbsp;&#187;
requ&#234;tes ou les requ&#234;tes partielles (NdT sur "byte-range"&nbsp;:
requ&#234;tes portant seulement sur une partie d'un fichier, partie
sp&#233;cifi&#233;e par un pointeur de d&#233;part, et un pointeur 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
@@ -64,31 +64,31 @@
<code class="directive"><a href="./mod/mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></code>
.</p>
<p>Les filtres listés ci-après sont fournis dans le paquetage Apache et
<p>Les filtres list&#233;s ci-apr&#232;s sont fournis dans le paquetage Apache et
sont utilisables par tout administrateur.</p>
<dl>
<dt>INCLUDES</dt>
<dd>Gestion des "Server-Side Includes" grâce au module
<dd>Gestion des "Server-Side Includes" gr&#226;ce au module
<code class="module"><a href="./mod/mod_include.html">mod_include</a></code></dd>
<dt>DEFLATE</dt>
<dd>Compression des données avant leur envoi au client (filtre en
<dd>Compression des donn&#233;es avant leur envoi au client (filtre en
sortie) au moyen de <code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code>
</dd>
</dl>
<p>Le module <code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> permet également
d'utiliser des programmes externes à Apache en tant que filtres.</p>
<p>Le module <code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> permet &#233;galement
d'utiliser des programmes externes &#224; Apache en tant que filtres.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/filter.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/filter.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/filter.html" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/filter.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/filter.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/filter.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/filter.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/filter.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div>
</body></html>

View File

@@ -21,22 +21,22 @@
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="./">Version 2.0</a></div><div id="page-content"><div class="retired"><h4>Bitte beachten!</h4>
<p>Dieses Dokument bezieht sich auf Version <strong>2.0</strong> des Apache httpd, die <strong>nicht mehr gepflegt wird</strong>. Bitte aktualisieren Sie die Software und verwenden Sie stattdessen eine aktuelle Version des httpd, die an folgender Stelle dokumentiert ist:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Dokumentation des Apache HTTP Server für die zuletzt erschienene Version</a></li></ul><p>Sie können <a href="http://httpd.apache.org/docs/current/glossary.html">diesem Link</a> folgen, um zur aktuellen Version dieses Dokuments zu gelangen.</p></div><div id="preamble"><h1>Glossar</h1>
<ul><li><a href="http://httpd.apache.org/docs/current/">Dokumentation des Apache HTTP Server f&#252;r die zuletzt erschienene Version</a></li></ul><p>Sie k&#246;nnen <a href="http://httpd.apache.org/docs/current/glossary.html">diesem Link</a> folgen, um zur aktuellen Version dieses Dokuments zu gelangen.</p></div><div id="preamble"><h1>Glossar</h1>
<div class="toplang">
<p><span>Verfügbare Sprachen: </span><a href="./de/glossary.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<p><span>Verf&#252;gbare Sprachen: </span><a href="./de/glossary.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/glossary.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/glossary.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./es/glossary.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./ko/glossary.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<div class="outofdate">Diese Übersetzung ist möglicherweise
nicht mehr aktuell. Bitte prüfen Sie die englische Version auf
die neuesten Änderungen.</div>
<div class="outofdate">Diese &#220;bersetzung ist m&#246;glicherweise
nicht mehr aktuell. Bitte pr&#252;fen Sie die englische Version auf
die neuesten &#196;nderungen.</div>
<p>Dieses Glossar erläutert einige gebräuchliche Fachbegriffe im
<p>Dieses Glossar erl&#228;utert einige gebr&#228;uchliche Fachbegriffe im
Zusammenhang mit dem Apache im Speziellen und Web-Diensten im
Allgemeinen. Weitere Informationen zum jeweiligen Begriff erreichen Sie
über die Links.</p>
&#252;ber die Links.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
@@ -44,9 +44,9 @@
<dl>
<dt><a name="algorithm" id="algorithm">Algorithmus</a></dt>
<dd>Eine eindeutige Formel oder ein Satz von Regeln zur Lösung eines
<dd>Eine eindeutige Formel oder ein Satz von Regeln zur L&#246;sung eines
Problems in einer endlichen Anzahl von Schritten. Algorithmen zur
Verschlüsselung werden üblicherweise <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#cipher"><dfn>Chiffre</dfn></a> genannt.
Verschl&#252;sselung werden &#252;blicherweise <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#cipher"><dfn>Chiffre</dfn></a> genannt.
</dd>
<dt><a name="apacheextensiontool" id="apacheextensiontool">APache
@@ -68,39 +68,39 @@
<span class="phonetic">[s&#601;&#712;tifi&#712;kei&#643;&#601;n
&#596;&#720;&#952;&#596;riti]</span>
<a name="ca" id="ca">(CA)</a></dt>
<dd><span class="transnote">(<em>Anm.d.Ü.:</em> die Zertifizierungsstelle)</span> Eine
vertrauenswürdige dritte Partei, deren Zweck es ist,
Zertifikate für Netzwerkeinheiten zu signieren. Andere
Netzwerkeinheiten können die Signatur prüfen, um
<dd><span class="transnote">(<em>Anm.d.&#220;.:</em> die Zertifizierungsstelle)</span> Eine
vertrauensw&#252;rdige dritte Partei, deren Zweck es ist,
Zertifikate f&#252;r Netzwerkeinheiten zu signieren. Andere
Netzwerkeinheiten k&#246;nnen die Signatur pr&#252;fen, um
sicherzustellen, dass eine CA den Inhaber eines Zertifikats
authentifiziert hat.<br />
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
Siehe: <a href="ssl/">SSL/TLS-Verschl&#252;sselung</a>
</dd>
<dt><a name="certificatsigningrequest" id="certificatsigningrequest">Certificate Signing Request</a>
<span class="phonetic">[s&#601;&#712;tifikit saini&#331;
ri&#712;kwest]</span> <a name="csr" id="csr">(CSR)</a></dt>
<dd><span class="transnote">(<em>Anm.d.Ü.:</em> Zertifikats-Signierungsanfrage)</span> Ein unsigniertes
<dd><span class="transnote">(<em>Anm.d.&#220;.:</em> Zertifikats-Signierungsanfrage)</span> Ein unsigniertes
<span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#certificate">Zertifikat</a> zur Einreichung bei
einer <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#certificationauthority">Zertifizierungsstelle</a>, welche
es mit dem <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#privatekey">privaten Schlüssel</a>
es mit dem <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#privatekey">privaten Schl&#252;ssel</a>
ihres CA-<em>Zertifikats</em> signiert. Durch die Signatur wird ein CSR
zum echten Zertifikat.<br />
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
Siehe: <a href="ssl/">SSL/TLS-Verschl&#252;sselung</a>
</dd>
<dt><a name="cipher" id="cipher">Chiffre</a></dt>
<dd>Die <dfn>Chiffre</dfn> ist ein Algorithmus oder System zur
Datenverschlüsselung. Beispiele sind DES, IDEA, RC4 usw. Im
Datenverschl&#252;sselung. Beispiele sind DES, IDEA, RC4 usw. Im
Englischen spricht man von
<dfn>Cipher</dfn>&nbsp;<span class="phonetic">[&#712;saif&#601;]</span><br />
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
Siehe: <a href="ssl/">SSL/TLS-Verschl&#252;sselung</a>
</dd>
<dt><a name="ciphertext" id="ciphertext">Chiffretext</a></dt>
<dd>Das Ergebnis, nachdem ein <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#plaintext">Klartext</a>
eine <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#cipher">Chiffre</a> durchlaufen hat.<br />
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
Siehe: <a href="ssl/">SSL/TLS-Verschl&#252;sselung</a>
</dd>
<dt><a name="commongatewayinterface" id="commongatewayinterface">Common
@@ -109,8 +109,8 @@
<a name="cgi" id="cgi">(CGI)</a></dt>
<dd>Eine einheitliche Definition einer Schnittstelle zwischen einem
Webserver und einem externen Programm, welcher dem externen Programm die
Behandlung von Anfragen ermöglicht. Die Schnittstelle ist
ursprünglich von der <a href="http://hoohoo.ncsa.uiuc.edu/cgi/overview.html">NCSA</a>
Behandlung von Anfragen erm&#246;glicht. Die Schnittstelle ist
urspr&#252;nglich von der <a href="http://hoohoo.ncsa.uiuc.edu/cgi/overview.html">NCSA</a>
definiert worden. Es exisitert jedoch auch ein <a href="http://cgi-spec.golux.com/">RFC-Projekt</a>.<br />
Siehe: <a href="howto/cgi.html">Dynamische Inhalte mit CGI</a>
</dd>
@@ -118,22 +118,22 @@
<dt><a name="connect" id="connect">CONNECT</a>
<span class="phonetic">[k&#601;nekt]</span></dt>
<dd>Eine <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#method">HTTP-Methode</a> zur Weiterleitung
von Rohdaten über HTTP. Sie kann dazu verwendet werden, andere
von Rohdaten &#252;ber HTTP. Sie kann dazu verwendet werden, andere
Protokolle wie zum Beispiel das SSL-Protokoll zu kapseln.
</dd>
<dt><a name="digitalsignature" id="digitalsignature">Digitale
Signatur</a></dt>
<dd>Ein chiffrierter Textblock, der die Gültigkeit eines Zertifikats
oder einer anderen Datei bestätigt. Eine <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#certificationauthority">Zertifizierungsstelle</a> erstellt
<dd>Ein chiffrierter Textblock, der die G&#252;ltigkeit eines Zertifikats
oder einer anderen Datei best&#228;tigt. Eine <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#certificationauthority">Zertifizierungsstelle</a> erstellt
eine digitale Signatur durch Generierung eines <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#hash">Hashs</a> aus dem in einem <em>Zertifikat</em>
enthaltenen <em>öffentlichen Schlüssel</em> und
anschließender Codierung des Hashs mit dem <em>privaten
Schlüssel</em> des Zertifikats. Nur der öffentliche
Schlüssel der CA kann die Signatur decodieren. So wird
enthaltenen <em>&#246;ffentlichen Schl&#252;ssel</em> und
anschlie&#223;ender Codierung des Hashs mit dem <em>privaten
Schl&#252;ssel</em> des Zertifikats. Nur der &#246;ffentliche
Schl&#252;ssel der CA kann die Signatur decodieren. So wird
sichergestellt, dass die CA die Netwerkeinheit, welche das
<em>Zertifikat</em> besitzt, authentifiziert hat.<br />
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
Siehe: <a href="ssl/">SSL/TLS-Verschl&#252;sselung</a>
</dd>
<dt><a name="directive" id="directive">Direktive</a></dt>
@@ -144,62 +144,62 @@
<dt><a name="dynamicsharedobject" id="dynamicsharedobject">Dynamic
Shared Object</a>
<span class="phonetic">[dai&#712;næmik &#643;&#603;&#601;d
<span class="phonetic">[dai&#712;n&#230;mik &#643;&#603;&#601;d
&#712;&#596;bd&#658;ikt]</span> <a name="dso" id="dso">(DSO)</a></dt>
<dd>Separat von der Apache-Binärdatei <code class="program"><a href="./programs/httpd.html">httpd</a></code>
<dd>Separat von der Apache-Bin&#228;rdatei <code class="program"><a href="./programs/httpd.html">httpd</a></code>
kompilierte <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#module">Module</a>, die bei Bedarf
geladen werden können.<br />
Siehe: <a href="dso.html">Unterstützung für
geladen werden k&#246;nnen.<br />
Siehe: <a href="dso.html">Unterst&#252;tzung f&#252;r
Dynamic-Shared-Objects</a>
</dd>
<dt><a name="export-crippled" id="export-crippled">exportbeschränkt</a></dt>
<dd>Verminderte kryptografische Stärke (und Sicherheit), um den
Exportbesimmungen der Vereinigten Staaten <span class="transnote">(<em>Anm.d.Ü.:</em> konkret: United
<dt><a name="export-crippled" id="export-crippled">exportbeschr&#228;nkt</a></dt>
<dd>Verminderte kryptografische St&#228;rke (und Sicherheit), um den
Exportbesimmungen der Vereinigten Staaten <span class="transnote">(<em>Anm.d.&#220;.:</em> konkret: United
States' Export Administration Regulations (EAR))</span> zu
entsprechen. Exportbeschränkte Verschlüsselungssoftware ist
auf eine kurze Schlüssellänge begrenzt, was zu
<em>Chiffretexten</em> führt, die gewöhnlich mittels
Brute-Force dekodiert werden können.<br />
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
entsprechen. Exportbeschr&#228;nkte Verschl&#252;sselungssoftware ist
auf eine kurze Schl&#252;ssell&#228;nge begrenzt, was zu
<em>Chiffretexten</em> f&#252;hrt, die gew&#246;hnlich mittels
Brute-Force dekodiert werden k&#246;nnen.<br />
Siehe: <a href="ssl/">SSL/TLS-Verschl&#252;sselung</a>
</dd>
<dt><a name="filter" id="filter">Filter</a></dt>
<dd>Ein Verfahren, dass auf vom Server empfangene oder zu sendende Daten
angewendet wird. Eingabefilter verarbeiten vom Client an den Server
gesendetet Daten, während Ausgabefilter vom Server an den Client zu
gesendetet Daten, w&#228;hrend Ausgabefilter vom Server an den Client zu
sendende Daten verarbeiten. Der Ausgabefilter <code>INCLUDES</code>
beispielsweise untersucht Dokumente nach <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#ssi">Server-Side-Includes</a> und führt sie aus.<br />
beispielsweise untersucht Dokumente nach <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#ssi">Server-Side-Includes</a> und f&#252;hrt sie aus.<br />
Siehe: <a href="filter.html">Filter</a>
</dd>
<dt><a name="handler" id="handler">Handler</a>
<span class="phonetic">[&#712;hændl&#601;]</span></dt>
<span class="phonetic">[&#712;h&#230;ndl&#601;]</span></dt>
<dd>Eine Apache-interne Darstellung der Aktion, die beim Aufruf einer
Datei auszuführen ist. Im Allgemeinen besitzen Dateien implizite,
auf dem Dateityp basierende Handler. Gewöhnlich werden alle Dateien
Datei auszuf&#252;hren ist. Im Allgemeinen besitzen Dateien implizite,
auf dem Dateityp basierende Handler. Gew&#246;hnlich werden alle Dateien
vom Server bedient, einige Dateitypen werden jedoch separat "behandelt"
<span class="transnote">(<em>Anm.d.Ü.:</em> besitzen einen separaten Handler)</span>. Der
<span class="transnote">(<em>Anm.d.&#220;.:</em> besitzen einen separaten Handler)</span>. Der
<code>cgi-script</code>-Handler beispielsweise kennzeichnet Dateien, die
als <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#cgi">CGI-Programme</a> ausgeführt werden
als <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#cgi">CGI-Programme</a> ausgef&#252;hrt werden
sollen.<br />
Siehe: <a href="handler.html">Verwendung von Apache-Handlern</a>
</dd>
<dt><a name="hash" id="hash">Hash</a>
<span class="phonetic">[hæ&#643;]</span></dt>
<span class="phonetic">[h&#230;&#643;]</span></dt>
<dd>Ein mathematischer, unumkehrbarer Einweg-Algorithmus zur Generierung
einer Zeichenfolge fester Länge aus einer anderen Zeichenfolge
beliebiger Länge. Unterschiedliche Zeichenfolgen bei der Eingabe
ergeben üblischerweise unterschiedliche Hashes (abhängig von
einer Zeichenfolge fester L&#228;nge aus einer anderen Zeichenfolge
beliebiger L&#228;nge. Unterschiedliche Zeichenfolgen bei der Eingabe
ergeben &#252;blischerweise unterschiedliche Hashes (abh&#228;ngig von
der Hash-Funktion).
</dd>
<dt><a name="header" id="header">Header</a>
<span class="phonetic">[hed&#601;]</span></dt>
<dd>Der Teil der <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#http">HTTP</a>-Anfrage und -Antwort,
der vor den eigentlichen Daten übermittelt wird und den Inhalt
beschreibende Meta-Informationen enthält.
der vor den eigentlichen Daten &#252;bermittelt wird und den Inhalt
beschreibende Meta-Informationen enth&#228;lt.
</dd>
<dt><a name="htaccess" id="htaccess">.htaccess</a></dt>
@@ -207,7 +207,7 @@
die innerhalb des Web-Verzeichnisbaums abgelegt wird und zu dem
Verzeichnis, in dem sie abgelegt ist, sowie allen Unterverzeichnissen
<span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#directive">Konfigurationsdirektiven</a>
enthält. Trotz ihres Namens kann diese Datei nahezu alle Arten von
enth&#228;lt. Trotz ihres Namens kann diese Datei nahezu alle Arten von
Direktiven enthalten, nicht nur Direktiven zur Zugriffskontrolle.<br />
Siehe: <a href="configuring.html">Konfigurationsdateien</a>
</dd>
@@ -221,20 +221,20 @@
<dt><a name="https" id="https">HTTPS</a></dt>
<dd>Das HyperText-Transfer-Protokoll (Secure), der
Standard-Verschlüsselungsmechanismus im World Wide Web.
Tatsächlich handelt es sich hierbei um HTTP über <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#ssl">SSL</a>.<br />
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
Standard-Verschl&#252;sselungsmechanismus im World Wide Web.
Tats&#228;chlich handelt es sich hierbei um HTTP &#252;ber <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#ssl">SSL</a>.<br />
Siehe: <a href="ssl/">SSL/TLS-Verschl&#252;sselung</a>
</dd>
<dt><a name="hypertexttransferprotocol" id="hypertexttransferprotocol">HyperText-Transfer-Protokoll</a>
<a name="http" id="http">(HTTP)</a></dt>
<dd>Das Standard-Übertragungsprotokoll im World Wide Web. Der Apache
<dd>Das Standard-&#220;bertragungsprotokoll im World Wide Web. Der Apache
implementiert die Protokollversion 1.1, bezeichnet als HTTP/1.1 und
definiert in <a href="http://ietf.org/rfc/rfc2616.txt">RFC 2616</a>.
</dd>
<dt><a name="plaintext" id="plaintext">Klartext</a></dt>
<dd>Der unverschlüsselte Text.</dd>
<dd>Der unverschl&#252;sselte Text.</dd>
<dt><a name="configurationdirective" id="configurationdirective">Konfigurationsanweisung</a></dt>
<dd>Siehe: <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#directive">Direktive</a></dd>
@@ -249,110 +249,110 @@
<dd>Ein Bereich in den <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#configurationfile">Konfigurationsdateien</a>, in dem
verschiedene Typen von <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#directive">Direktiven</a>
erlaubt sind.<br />
Siehe: <a href="mod/directive-dict.html#Context">Erklärung der
Siehe: <a href="mod/directive-dict.html#Context">Erkl&#228;rung der
Fachbegriffe zu Apache-Direktiven</a>
</dd>
<dt><a name="messagedigest" id="messagedigest">Message-Digest</a>
<span class="phonetic">[&#712;mesid&#658;]</span></dt>
<dd>Ein Hash einer Nachricht, mit dem sich sicherstellen läßt,
dass der Inhalt der Nachricht während der Übertragung nicht
verändert wurde. <span class="transnote">(<em>Anm.d.Ü.:</em> ein so genannter Extrakt der
<dd>Ein Hash einer Nachricht, mit dem sich sicherstellen l&#228;&#223;t,
dass der Inhalt der Nachricht w&#228;hrend der &#220;bertragung nicht
ver&#228;ndert wurde. <span class="transnote">(<em>Anm.d.&#220;.:</em> ein so genannter Extrakt der
Nachricht)</span><br />
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
Siehe: <a href="ssl/">SSL/TLS-Verschl&#252;sselung</a>
</dd>
<dt><a name="method" id="method">Methode</a></dt>
<dd>Im <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#http">HTTP</a>-Kontext eine in der
Anfrage(zeile) des Clients angegeben Aktion, die auf eine Ressource
angewendet wird. <code>GET</code>, <code>POST</code> und <code>PUT</code>
sind einige der verfügbaren HTTP-Methoden.
sind einige der verf&#252;gbaren HTTP-Methoden.
</dd>
<dt><a name="mime-type" id="mime-type">MIME-Typ</a>
<span class="phonetic">[maim ty&#720;p]</span></dt>
<dd>Eine Art und Weise, den Typ des übermittelten Dokuments zu
<dd>Eine Art und Weise, den Typ des &#252;bermittelten Dokuments zu
beschreiben. Sein Name leitet sich davon ab, dass sein Format den
Multipurpose Internet Mail Extensions entlehnt wurde. Er besteht aus
einem Haupttyp und einem Untertyp, getrennt durch einen
Schrägstrich. Einige Beispiele sind <code>text/html</code>,
Schr&#228;gstrich. Einige Beispiele sind <code>text/html</code>,
<code>image/gif</code> und <code>application/octet-stream</code>.
Bei HTTP wird der MIME-Typ mit dem <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#header">Header</a> <code>Content-Type</code>
übermittelt.<br />
&#252;bermittelt.<br />
Siehe: <a href="mod/mod_mime.html">mod_mime</a>
</dd>
<dt><a name="module" id="module">Modul</a></dt>
<dd>Ein selbstständiger Teil eines Programms. Ein Großteil der
Funktionalität des Apache ist in Modulen enthalten, die Sie einbinden
oder entfernen können. In die Apache-Binärdatei <code class="program"><a href="./programs/httpd.html">httpd</a></code> einkompilierte Module werden <em>statische Module</em>
genannt, während Module, die separat gespeichert sind und optional
zur Laufzeit geladen werden können, <em>dynamische Module</em> oder
<dd>Ein selbstst&#228;ndiger Teil eines Programms. Ein Gro&#223;teil der
Funktionalit&#228;t des Apache ist in Modulen enthalten, die Sie einbinden
oder entfernen k&#246;nnen. In die Apache-Bin&#228;rdatei <code class="program"><a href="./programs/httpd.html">httpd</a></code> einkompilierte Module werden <em>statische Module</em>
genannt, w&#228;hrend Module, die separat gespeichert sind und optional
zur Laufzeit geladen werden k&#246;nnen, <em>dynamische Module</em> oder
<span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#dso">DSOs</a> genannt werden.
Standardmäßig eingebundene Module werden <em>Basismodule</em>
genannt. Für den Apache sind viele Module verfügbar, die nicht
Standardm&#228;&#223;ig eingebundene Module werden <em>Basismodule</em>
genannt. F&#252;r den Apache sind viele Module verf&#252;gbar, die nicht
als Bestandteil des <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#tarball">Apache-HTTP-Server-Tarballs</a> ausgeliefert
werden. Diese werden als <em>Drittmodule</em> bezeichnet.<br />
Siehe: <a href="mod/">Modulverzeichnis</a>
</dd>
<dt><a name="modulemagicnumber" id="modulemagicnumber">Module-Magic-Number</a>
<span class="phonetic">[&#712;m&#596;ju&#720;l mæd&#658;ik
<span class="phonetic">[&#712;m&#596;ju&#720;l m&#230;d&#658;ik
&#712;n&#652;mb&#601;]</span>
(<a name="mmn" id="mmn">MMN</a>)</dt>
<dd>Die Module-Magic-Number ist eine Konstante, die im Apache-Quelltext
definiert ist und im Zusammenhang mit der Binärkompatibilität
von Modulen steht. Sie wird geändert, wenn sich interne
definiert ist und im Zusammenhang mit der Bin&#228;rkompatibilit&#228;t
von Modulen steht. Sie wird ge&#228;ndert, wenn sich interne
Apache-Strukturen, -Funktionen oder andere signifikante Teile der API
derart ändern, dass eine Binärkompatibilität nicht mehr
gewährleistet werden kann. Bei einer MMN-Änderung müssen
derart &#228;ndern, dass eine Bin&#228;rkompatibilit&#228;t nicht mehr
gew&#228;hrleistet werden kann. Bei einer MMN-&#196;nderung m&#252;ssen
alle Module von Drittanbietern zumindest neu kompiliert und zuweilen auch
geringfügig angepaßt werden, um mit der neuen Apache-Version zu
geringf&#252;gig angepa&#223;t werden, um mit der neuen Apache-Version zu
funktionieren.
</dd>
<dt><a name="publickey" id="publickey">Öffentlicher
Schlüssel</a></dt>
<dd>Der öffentlich verfügbare Schlüssel in einem <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#publickeycryptography">Public-Key-Kryptographie</a>-System,
mit dem für seinen Eigentümer bestimmte Nachrichten
verschlüsselt und Signaturen von seinem Eigentümer
entschlüsselt werden.<br />
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
<dt><a name="publickey" id="publickey">&#214;ffentlicher
Schl&#252;ssel</a></dt>
<dd>Der &#246;ffentlich verf&#252;gbare Schl&#252;ssel in einem <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#publickeycryptography">Public-Key-Kryptographie</a>-System,
mit dem f&#252;r seinen Eigent&#252;mer bestimmte Nachrichten
verschl&#252;sselt und Signaturen von seinem Eigent&#252;mer
entschl&#252;sselt werden.<br />
Siehe: <a href="ssl/">SSL/TLS-Verschl&#252;sselung</a>
</dd>
<dt><a name="openssl" id="openssl">OpenSSL</a>
<span class="phonetic">[&#712;&#601;up&#601;n&#603;s&#603;s&#712;&#603;l]</span>
</dt>
<dd>Das Open-Source-Toolkit für SSL/TLS<br />
<dd>Das Open-Source-Toolkit f&#252;r SSL/TLS<br />
Siehe: <a href="http://www.openssl.org/">http://www.openssl.org/</a>
</dd>
<dt><a name="passphrase" id="passphrase">Passphrase</a>
<span class="phonetic">[pa&#720;freiz]</span></dt>
<dd>Das Wort oder die Phrase, welches private Schlüssel-Dateien
schützt. Sie verhindert die Entschlüsselung durch nicht
<dd>Das Wort oder die Phrase, welches private Schl&#252;ssel-Dateien
sch&#252;tzt. Sie verhindert die Entschl&#252;sselung durch nicht
authorisierte Benutzer. Normalerweise ist dies einfach der geheimen
(De-)Codierungsschlüssel, der für <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#cipher">Chiffren</a> verwendet wird.<br />
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
(De-)Codierungsschl&#252;ssel, der f&#252;r <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#cipher">Chiffren</a> verwendet wird.<br />
Siehe: <a href="ssl/">SSL/TLS-Verschl&#252;sselung</a>
</dd>
<dt><a name="privatekey" id="privatekey">Privater Schlüssel</a></dt>
<dd>Der geheime Schlüssel in einem <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#publickeycryptography">Public-Key-Kryptographie</a>-System,
<dt><a name="privatekey" id="privatekey">Privater Schl&#252;ssel</a></dt>
<dd>Der geheime Schl&#252;ssel in einem <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#publickeycryptography">Public-Key-Kryptographie</a>-System,
mit dem hereinkommende Nachrichten decodiert und ausgehende signiert
werden.<br />
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
Siehe: <a href="ssl/">SSL/TLS-Verschl&#252;sselung</a>
</dd>
<dt><a name="proxy" id="proxy">Proxy</a></dt>
<dd>Ein zwischen dem Client und dem <em>ursprünglichen Server</em>
<span class="transnote">(<em>Anm.d.Ü.:</em> der Server, den der Client tatsächlich erreichen
möchte)</span> liegender Server. Er nimmt Anfragen von
Clients entgegen, übermittelt diese Anfragen dem
ursprünglichen Server und liefert die Antwort des
ursprünglichen Servers an den Client zurück. Wenn mehrere
<dd>Ein zwischen dem Client und dem <em>urspr&#252;nglichen Server</em>
<span class="transnote">(<em>Anm.d.&#220;.:</em> der Server, den der Client tats&#228;chlich erreichen
m&#246;chte)</span> liegender Server. Er nimmt Anfragen von
Clients entgegen, &#252;bermittelt diese Anfragen dem
urspr&#252;nglichen Server und liefert die Antwort des
urspr&#252;nglichen Servers an den Client zur&#252;ck. Wenn mehrere
Clients den gleichen Inhalt abfragen, dann kann der Proxy diesen Inhalt
aus seinem Zwischenspeicher ausliefern, anstatt ihn jedesmal vom
ursprünglichen Server anzufordern, und dadurch die Antwortzeit
urspr&#252;nglichen Server anzufordern, und dadurch die Antwortzeit
verringern.<br />
Siehe: <a href="mod/mod_proxy.html">mod_proxy</a>
</dd>
@@ -360,25 +360,25 @@
<dt><a name="publickeycryptography" id="publickeycryptography">Public-Key-Kryptographie</a>
<span class="phonetic">[&#712;p&#652;blik ki&#720;
&#712;kyptogra&#712;fi&#720;]</span></dt>
<dd>Theorie und Anwendung asymmetrischer Verschlüsselungssysteme,
die einen Schlüssel zur Verschlüsselung und einen anderen zur
Entschlüsselung verwenden. Zwei derart zusammengehörende
Schlüssel bilden Schüsselpaar. Man spricht auch von
<dd>Theorie und Anwendung asymmetrischer Verschl&#252;sselungssysteme,
die einen Schl&#252;ssel zur Verschl&#252;sselung und einen anderen zur
Entschl&#252;sselung verwenden. Zwei derart zusammengeh&#246;rende
Schl&#252;ssel bilden Sch&#252;sselpaar. Man spricht auch von
"Asymetrischer Kryptographie".<br />
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
Siehe: <a href="ssl/">SSL/TLS-Verschl&#252;sselung</a>
</dd>
<dt><a name="regularexpresion" id="regularexpresion">Regulärer
<dt><a name="regularexpresion" id="regularexpresion">Regul&#228;rer
Ausdruck</a> <a name="regex" id="regex">(Regex)</a></dt>
<dd>Eine Form, ein Muster im Text zu beschreiben - zum Beispiel: "alle
Wörter, die mit dem Buchstaben A beginnen" oder "Jeder Satz mit
zwei Kommata und ohne großes Q". Beim Apache sind reguläre
Ausdrücke hilfreich, da sie auf sehr flexible Art und Weise die
W&#246;rter, die mit dem Buchstaben A beginnen" oder "Jeder Satz mit
zwei Kommata und ohne gro&#223;es Q". Beim Apache sind regul&#228;re
Ausdr&#252;cke hilfreich, da sie auf sehr flexible Art und Weise die
Anwendung bestimmter Eigenschaften auf eine Auswahl von Dateien oder
Ressourcen ermöglichen. - Zum Beispiel können alle .gif- und
Ressourcen erm&#246;glichen. - Zum Beispiel k&#246;nnen alle .gif- und
.jpg-Dateien eines Verzeichnis "images" mit
"<code>/images/.*(jpg|gif)$</code>" beschrieben werden. Der Apache
verwendet Perl-kompatible reguläre Ausdrücke, wie sie die
verwendet Perl-kompatible regul&#228;re Ausdr&#252;cke, wie sie die
<a href="http://www.pcre.org/">PCRE</a>-Bibliothek bereitstellt.
</dd>
@@ -386,9 +386,9 @@
<span class="phonetic">[ri&#720;v&#601;&#720;s
&#712;pr&#596;ksi]</span></dt>
<dd>Ein <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#proxy">Proxy</a>-Server, der dem Client
gegenüber als <em>ursprünglicher Server</em> erscheint. Dies
ist nützlich, um den tatsächlichen Server aus
Sicherheitsgründen oder zur Lastverteilung vor dem Client zu
gegen&#252;ber als <em>urspr&#252;nglicher Server</em> erscheint. Dies
ist n&#252;tzlich, um den tats&#228;chlichen Server aus
Sicherheitsgr&#252;nden oder zur Lastverteilung vor dem Client zu
verstecken.
</dd>
@@ -396,11 +396,11 @@
Layer</a> <span class="phonetic">[si&#712;kju&#601; &#712;s&#596;kits
&#712;lei&#601;]</span> <a name="ssl" id="ssl">(SSL)</a></dt>
<dd>Ein von der Firma Netscape Communications Corporation entwickeltes
Protokoll zur allgemeinen Authentisierung und Verschlüsselung der
Kommunikation über TCP/IP-Netzwerke. Die meistverbreitete Nutzung
ist <em>HTTPS</em>, d.h. HyperText Transfer Protocol (HTTP) über
Protokoll zur allgemeinen Authentisierung und Verschl&#252;sselung der
Kommunikation &#252;ber TCP/IP-Netzwerke. Die meistverbreitete Nutzung
ist <em>HTTPS</em>, d.h. HyperText Transfer Protocol (HTTP) &#252;ber
SSL.<br />
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
Siehe: <a href="ssl/">SSL/TLS-Verschl&#252;sselung</a>
</dd>
<dt><a name="serversideincludes" id="serversideincludes">Server Side
@@ -408,7 +408,7 @@
in&#712;klu&#720;ds]</span> <a name="ssi" id="ssi">(SSI)</a></dt>
<dd>Eine Technik zum Einbetten von weiterverarbeitenden Anweisungen in
HMTL-Dateien.<br />
Siehe: <a href="howto/ssi.html">Einführung in Server Side
Siehe: <a href="howto/ssi.html">Einf&#252;hrung in Server Side
Includes</a>
</dd>
@@ -422,9 +422,9 @@
<dt><a name="symmetriccryptophraphy" id="symmetriccryptophraphy">Symmetrische Kryptographie</a></dt>
<dd>Die Theorie und Anwendung von <em>Chiffren</em>, die einen einzigen
geheimen Schlüssel sowohl zur Verschlüsswelung als auch zur
Entschlüsselung benutzen.<br />
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
geheimen Schl&#252;ssel sowohl zur Verschl&#252;sswelung als auch zur
Entschl&#252;sselung benutzen.<br />
Siehe: <a href="ssl/">SSL/TLS-Verschl&#252;sselung</a>
</dd>
<dt><a name="tarball" id="tarball">Tarball</a>
@@ -435,14 +435,14 @@
</dd>
<dt><a name="transportlayersecurity" id="transportlayersecurity">Transport
Layer Security</a> <span class="phonetic">[træns&#712;p&#596;&#720;t
Layer Security</a> <span class="phonetic">[tr&#230;ns&#712;p&#596;&#720;t
&#712;ei&#601; si&#712;kju&#601;riti]</span>
<a name="tls" id="tls">(TLS)</a></dt>
<dd>Das SSL-Nachfolgeprotokoll, das von der Internet Engineering Task
Force (IETF) zur allgemeinen Authentisierung und Verschlüsselung
einer Kommunikation über TCP/IP-Netzwerke entwickelt worden ist.
Force (IETF) zur allgemeinen Authentisierung und Verschl&#252;sselung
einer Kommunikation &#252;ber TCP/IP-Netzwerke entwickelt worden ist.
TLS Version 1 ist nahezu identisch mit SSL Version 3.<br />
Siehe: <a href="ssl/">SSL/TLS-Verschlüsseliung</a>
Siehe: <a href="ssl/">SSL/TLS-Verschl&#252;sseliung</a>
</dd>
<dt><a name="environmentvariable" id="environmentvariable">Umgebungsvariable</a> <a name="env-variable" id="env-variable">(env-Variable)</a></dt>
@@ -459,11 +459,11 @@
ri&#712;s&#596;&#720;s l&#601;u&#712;keit&#601;]</span>
<a name="url" id="url">(URL)</a></dt>
<dd>Der Name bzw. die Adresse einer Ressource im Internet. Dies ist der
allgemein gebräuchliche Audruck für die formale Bezeichnung
allgemein gebr&#228;uchliche Audruck f&#252;r die formale Bezeichnung
<span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#uniformresourceidentifier">Uniform Resource
Identifier</a>. URLs bestehen üblicherweise aus einem
Identifier</a>. URLs bestehen &#252;blicherweise aus einem
Schema wie <code>http</code> oder <code>https</code>, einem Hostnamen
und einem Pfad. Die URL für diese Seite ist
und einem Pfad. Die URL f&#252;r diese Seite ist
<code>http://httpd.apache.org/docs/2.0/glossary.html</code>.
</dd>
@@ -473,7 +473,7 @@
<a name="URI" id="URI">(URI)</a></dt>
<dd>Eine kompakte Zeichenfolge zur Identifizierung einer abstrakten oder
physischen Ressource. Er wird in dem <a href="http://www.ietf.org/rfc/rfc2396.txt">RFC 2396</a> formell
definiert. Im World Wide Web verwendete URIs werden üblicherweise
definiert. Im World Wide Web verwendete URIs werden &#252;blicherweise
als <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#url">URLs</a> bezeichnet.
</dd>
@@ -482,10 +482,10 @@
h&#601;usti&#331;]</span></dt>
<dd>Die Bedienung mehrere Websites mit einer einzigen Apache-Instanz.
<em>IP-basierte virtuelle Hosts</em> unterscheiden zwischen
verschiedenen Websites aufgrund ihrer IP-Adressen, während
verschiedenen Websites aufgrund ihrer IP-Adressen, w&#228;hrend
<em>namensbasierte virtuelle Hosts</em> nur den Namen des Hosts
verwenden und daher mehrere Angebote unter der gleichen IP-Adresse
hosten können.<br />
hosten k&#246;nnen.<br />
Siehe: <a href="vhosts/">Apache-Dokumentation zu virtuellen
Hosts</a>
</dd>
@@ -494,7 +494,7 @@
<a name="fqdn" id="fqdn">(FQDN)</a></dt>
<dd>Der eindeutige Name einer Netzwerkeinheit, bestehend aus einem
Hostnamen und dem Domainnamen, welcher zu einer IP-Adresse
aufgelöst werden kann. Zum Beispiel ist <code>www</code> ein
aufgel&#246;st werden kann. Zum Beispiel ist <code>www</code> ein
Hostname, <code>example.com</code> ein Domainname und
<code>www.example.com</code> ein voll-qualifizierter Domainname.
</dd>
@@ -509,28 +509,28 @@
<dt><a name="x.509" id="x.509">X.509</a></dt>
<dd>Ein von der International Telecommunication Union (ITU-T) empfohlenes
Schema für Authentifizierungszertifikate. Es wird für
Schema f&#252;r Authentifizierungszertifikate. Es wird f&#252;r
SSL/TLS-Authentifizierungen verwendet.<br />
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
Siehe: <a href="ssl/">SSL/TLS-Verschl&#252;sselung</a>
</dd>
<dt><a name="certificate" id="certificate">Zertifikat</a></dt>
<dd>Ein Datensatz zur <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#authentication">Authentisierung</a> einer
Nertzwerkeinheit wie Server oder Client. Ein Zertifikat
enthält <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#x.509">X.509</a>-Informationen
über seinen Eigentümer (das sogenannte Betreff
<span class="transnote">(<em>Anm.d.Ü.:</em> engl.: subject)</span>) und die
enth&#228;lt <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#x.509">X.509</a>-Informationen
&#252;ber seinen Eigent&#252;mer (das sogenannte Betreff
<span class="transnote">(<em>Anm.d.&#220;.:</em> engl.: subject)</span>) und die
signierende <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#certificationauthority">Certification
Authority</a> (der sogenannte Aussteller <span class="transnote">(<em>Anm.d.Ü.:</em> engl.:
issuer)</span>) sowie den <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#publickey">öffentlichen Schlüssel</a> des
Eigentümers und die Signatur der CA. Netzwerkeinheiten
überprüfen diese Signatur mit Hilfe von CA-Zertifikaten.<br />
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
Authority</a> (der sogenannte Aussteller <span class="transnote">(<em>Anm.d.&#220;.:</em> engl.:
issuer)</span>) sowie den <span title="siehe Glossar">&#8594;</span>&nbsp;<a href="./glossary.html#publickey">&#246;ffentlichen Schl&#252;ssel</a> des
Eigent&#252;mers und die Signatur der CA. Netzwerkeinheiten
&#252;berpr&#252;fen diese Signatur mit Hilfe von CA-Zertifikaten.<br />
Siehe: <a href="ssl/">SSL/TLS-Verschl&#252;sselung</a>
</dd>
<dt><a name="accesscontrol" id="accesscontrol">Zugriffskontrolle</a></dt>
<dd>Die Beschränkung des Zugriffs auf Netzwerkbereiche. Im
Apache-Kontext in der Regel die Zugriffsbeschränkung auf bestimmte
<dd>Die Beschr&#228;nkung des Zugriffs auf Netzwerkbereiche. Im
Apache-Kontext in der Regel die Zugriffsbeschr&#228;nkung auf bestimmte
<em>URLs</em>.<br />
Siehe: <a href="howto/auth.html">Authentisierung, Autorisierung und
Zugriffskontrolle</a>
@@ -538,11 +538,11 @@
</dl>
</div></div>
<div class="bottomlang">
<p><span>Verfügbare Sprachen: </span><a href="./de/glossary.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<p><span>Verf&#252;gbare Sprachen: </span><a href="./de/glossary.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/glossary.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/glossary.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./es/glossary.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./ko/glossary.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p></div>

View File

@@ -25,9 +25,9 @@
<div class="toplang">
<p><span>Available Languages: </span><a href="./de/glossary.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/glossary.html" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/glossary.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./es/glossary.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./ko/glossary.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>This glossary defines some of the common terminology related to Apache in
@@ -445,9 +445,9 @@
<div class="bottomlang">
<p><span>Available Languages: </span><a href="./de/glossary.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/glossary.html" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/glossary.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./es/glossary.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./ko/glossary.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>

View File

@@ -14,65 +14,65 @@
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
<link href="./images/favicon.ico" rel="shortcut icon" /><link href="http://httpd.apache.org/docs/current/glossary.html" rel="canonical" /></head>
<body id="manual-page" class="no-sidebar"><div id="page-header">
<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versión 2.0 del Servidor HTTP Apache</p>
<p class="menu"><a href="./mod/">M&#243;dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versi&#243;n 2.0 del Servidor HTTP Apache</p>
<img alt="" src="./images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentación</a> &gt; <a href="./">Versión 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentaci&#243;n</a> &gt; <a href="./">Versi&#243;n 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/glossary.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Glosario</h1>
<div class="toplang">
<p><span>Idiomas disponibles: </span><a href="./de/glossary.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/glossary.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/glossary.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="./es/glossary.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./ko/glossary.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<div class="outofdate">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
<div class="outofdate">Esta traducci&#243;n podr&#237;a estar
obsoleta. Consulte la versi&#243;n en ingl&#233;s de la
documentaci&#243;n para comprobar si se han producido cambios
recientemente.</div>
<p>Este glosario define la terminología más común
<p>Este glosario define la terminolog&#237;a m&#225;s com&#250;n
relacionada con Apache en particular y con los servidores web en
general. En los enlaces que hay asociados a cada término se puede
encontrar información más detallada.</p>
general. En los enlaces que hay asociados a cada t&#233;rmino se puede
encontrar informaci&#243;n m&#225;s detallada.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="definitions" id="definitions">Definiciones</a></h2>
<dl>
<dt><a name="authentication">Autentificación</a></dt> <dd>La
identificación positiva de una entidad de red tal como un
servidor, un cliente, o un usuario.<br /> Consulte: <a href="howto/auth.html">Autentificación, Autorización, y
<dt><a name="authentication">Autentificaci&#243;n</a></dt> <dd>La
identificaci&#243;n positiva de una entidad de red tal como un
servidor, un cliente, o un usuario.<br /> Consulte: <a href="howto/auth.html">Autentificaci&#243;n, Autorizaci&#243;n, y
Control de Acceso</a></dd>
<dt><a name="accesscontrol">Control de Acceso</a></dt> <dd>La
restricción en el acceso al entorno de una red. En el contexto de
Apache significa normalmente la restricción en el acceso a
ciertas <em>URLs</em>.<br /> Consulte: <a href="howto/auth.html">Autentificación, Autorización, y
restricci&#243;n en el acceso al entorno de una red. En el contexto de
Apache significa normalmente la restricci&#243;n en el acceso a
ciertas <em>URLs</em>.<br /> Consulte: <a href="howto/auth.html">Autentificaci&#243;n, Autorizaci&#243;n, y
Control de Acceso</a></dd>
<dt><a name="algorithm">Algoritmo</a></dt> <dd>Un proceso definido sin
ambiguedades o un conjunto de reglas para solucionar un problema en un
número finito de pasos. Los algoritmos para encriptar se llaman
n&#250;mero finito de pasos. Los algoritmos para encriptar se llaman
normalmente <dfn>algoritmos de cifrado</dfn>.</dd>
<dt><a name="apacheextensiontool">Herramienta de extensión de
<dt><a name="apacheextensiontool">Herramienta de extensi&#243;n de
Apache</a> <a name="apxs">(apxs)</a></dt> <dd>Es un script escrito en
Perl que ayuda a compilar el código fuente de algunos <a href="#module">módulos</a> para convertirlos en Objetos Dinamicos
Perl que ayuda a compilar el c&#243;digo fuente de algunos <a href="#module">m&#243;dulos</a> para convertirlos en Objetos Dinamicos
Compartidos (<a href="#dso">DSO</a>s) y ayuda a instalarlos en el
servidor web Apache.<br /> Consulte: <a href="programs/apxs.html">Paginas de Ayuda: apxs</a></dd>
<dt><a name="certificate">Certificado</a></dt>
<dd>Una información que se almacena para autentificar entidades
<dd>Una informaci&#243;n que se almacena para autentificar entidades
de red tales como un servidor o un cliente. Un certificado
contiene piezas de información X.509 sobre su poseedor
contiene piezas de informaci&#243;n X.509 sobre su poseedor
(llamado sujeto) y sobre la <a href="#certificationauthority">Autoridad Certificadora</a>
(llamada el expendedor) que lo firma, más la <a href="#publickey">clave publica</a> del propietario y la firma de
(llamada el expendedor) que lo firma, m&#225;s la <a href="#publickey">clave publica</a> del propietario y la firma de
la AC. Las entidades de red verifican las firmas usando
certificados de las AC.<br />
@@ -85,149 +85,149 @@ firma para comprobar que una Autoridad Certificadora ha autentificado
al poseedor del certificado.<br /> Consulte: <a href="ssl/">Encriptado
SSL/TLS</a></dd>
<dt><a name="certificatsigningrequest">Petición de firma de
Certificado</a> <a name="csr">(CSR)</a></dt> <dd>Es la petición a
<dt><a name="certificatsigningrequest">Petici&#243;n de firma de
Certificado</a> <a name="csr">(CSR)</a></dt> <dd>Es la petici&#243;n a
una <a href="#certificationauthority">Autoridad Certificadora</a> para
que firme un <a href="#certificate">certificado</a> aún sin
que firme un <a href="#certificate">certificado</a> a&#250;n sin
firmar. La Autoridad Certificadora firma el <em>Certificado</em> con
la <a href="#privatekey">Clave Privada</a> de su <a href="#certificate">certificado</a> de Autoridad Certificadora. Una
vez que el CSR está firmado, se convierte en un auténtico
vez que el CSR est&#225; firmado, se convierte en un aut&#233;ntico
certificado.<br /> Consulte: <a href="ssl/">Encriptado
SSL/TLS</a></dd>
<dt><a name="cipher">Algoritmo de cifrado</a></dt> <dd>Es un algoritmo
o sistema de encriptado de información. Ejemplos de estos
o sistema de encriptado de informaci&#243;n. Ejemplos de estos
algoritmos son DES, IDEA, RC4, etc.<br /> Consulte: <a href="ssl/">Encriptado SSL/TLS</a></dd>
<dt><a name="ciphertext">Texto cifrado</a></dt> <dd>El resultado de
haber aplicado a un <a href="#plaintext">texto sin cifrar</a> un <a href="#cipher">algoritmo de cifrado</a>.<br /> Consultar: <a href="ssl/">Encriptado SSL/TLS</a></dd>
<dt><a name="commongatewayinterface">Common Gateway Interface</a> <a name="cgi">(CGI)</a></dt> <dd>Una definición estándar para
<dt><a name="commongatewayinterface">Common Gateway Interface</a> <a name="cgi">(CGI)</a></dt> <dd>Una definici&#243;n est&#225;ndar para
un interfaz entre un servidor web y un programa externo que permite
hacer peticiones de servicio a los programas externos. Este interfaz
fue definido originalmente por la <a href="http://hoohoo.ncsa.uiuc.edu/cgi/overview.html">NCSA</a> pero
tambien hay un proyecto <a href="http://cgi-spec.golux.com/">RFC</a>.<br /> Consulte: <a href="howto/cgi.html">Contenido Dinámico con CGI</a></dd>
tambien hay un proyecto <a href="http://cgi-spec.golux.com/">RFC</a>.<br /> Consulte: <a href="howto/cgi.html">Contenido Din&#225;mico con CGI</a></dd>
<dt><a name="configurationdirective">Directivas de
configuración</a></dt> <dd>Consulte: <a href="#directive">Directivas</a></dd>
configuraci&#243;n</a></dt> <dd>Consulte: <a href="#directive">Directivas</a></dd>
<dt><a name="configurationfile">Fichero de Configuración</a></dt>
<dd>Un fichero de texto que contiene <a href="#directive">Directivas</a> que controlan la configuración
<dt><a name="configurationfile">Fichero de Configuraci&#243;n</a></dt>
<dd>Un fichero de texto que contiene <a href="#directive">Directivas</a> que controlan la configuraci&#243;n
de Apache.<br /> Consulte: <a href="configuring.html">Ficheros de
Configuración</a></dd>
Configuraci&#243;n</a></dd>
<dt><a name="connect">CONNECT</a></dt> <dd>Un <a href="#method">método</a> de HTTP para hacer proxy a canales de
<dt><a name="connect">CONNECT</a></dt> <dd>Un <a href="#method">m&#233;todo</a> de HTTP para hacer proxy a canales de
datos sin usar HTTP. Puede usarse para encapsular otros protocolos,
tales como el protocolo SSL.</dd>
<dt><a name="context">Contexto</a></dt> <dd>Un área en los <a href="#configurationfile">ficheros de configuración</a> donde
están permitidos ciertos tipos de <a href="#directive">directivas</a>.<br /> Consulte: <a href="mod/directive-dict.html#Context">Terminos usados para describir
<dt><a name="context">Contexto</a></dt> <dd>Un &#225;rea en los <a href="#configurationfile">ficheros de configuraci&#243;n</a> donde
est&#225;n permitidos ciertos tipos de <a href="#directive">directivas</a>.<br /> Consulte: <a href="mod/directive-dict.html#Context">Terminos usados para describir
las directivas de Apache</a></dd>
<dt><a name="digitalsignature">Firma Digital</a></dt> <dd>Un bloque de
texto encriptado que verifica la validez de un certificado o de otro
fichero. Una <a href="#certificationauthority">Autoridad
Certificadora</a> crea una firma generando un hash a partir de la
<em>Clave Pública</em> que lleva incorporada en un
<em>Certificado</em>, después encriptando el hash con su propia
<em>Clave Privada</em>. Solo las claves públicas de las CAs
<em>Clave P&#250;blica</em> que lleva incorporada en un
<em>Certificado</em>, despu&#233;s encriptando el hash con su propia
<em>Clave Privada</em>. Solo las claves p&#250;blicas de las CAs
pueden desencriptar la firma, verificando que la CA ha autentificado a
la entidad de red propietaria del <em>Certificado</em>.<br />
Consulte: <a href="ssl/">Encriptado SSL/TLS</a></dd>
<dt><a name="directive">Directiva</a></dt> <dd>Un comando de
configuración que controla uno o más aspectos del
comportamiento de Apache. Las directivas se ponen en el <a href="#configurationfile">Fichero de Configuración</a><br />
Consulte: <a href="mod/directives.html">Índice de
configuraci&#243;n que controla uno o m&#225;s aspectos del
comportamiento de Apache. Las directivas se ponen en el <a href="#configurationfile">Fichero de Configuraci&#243;n</a><br />
Consulte: <a href="mod/directives.html">&#205;ndice de
Directivas</a></dd>
<dt><a name="dynamicsharedobject">Objetos Dinámicos
Compartidos</a> <a name="dso">(DSO)</a></dt> <dd>Los <a href="#module">Módulos</a> compilados de forma separada al
binario httpd de Apache se pueden cargar según se necesiten.<br /> Consulte: <a href="dso.html">Soporte de Objetos Dinámicos
<dt><a name="dynamicsharedobject">Objetos Din&#225;micos
Compartidos</a> <a name="dso">(DSO)</a></dt> <dd>Los <a href="#module">M&#243;dulos</a> compilados de forma separada al
binario httpd de Apache se pueden cargar seg&#250;n se necesiten.<br /> Consulte: <a href="dso.html">Soporte de Objetos Din&#225;micos
Compartidos</a></dd>
<dt><a name="environmentvariable">Variable de Entorno</a> <a name="env-variable">(env-variable)</a></dt> <dd>Variables que
gestionan el shell del sistema operativo y que se usan para guardar
información y para la comunicación entre programas. Apache
también contiene variables internas que son referidas como
informaci&#243;n y para la comunicaci&#243;n entre programas. Apache
tambi&#233;n contiene variables internas que son referidas como
variables de entorno, pero que son almacenadas en las estructuras
internas de Apache, en lugar de en el entorno del shell.<br />
Consulte: <a href="env.html">Variables de entorno de Apache</a></dd>
<dt><a name="export-crippled">Export-Crippled</a></dt>
<dd>Disminución de la fortaleza criptográfica (y seguridad)
para cumplir con las Regulaciones sobre Exportación de la
Administracción de los Estados Unidos (EAR). El software
criptográfico Export-crippled está limitado a una clave de
pequeño tamaño, de tal manera que el <em>texto cifrado</em>
que se consigue con él, puede desencriptarse por fuerza bruta.<br /> Consulte: <a href="ssl/">Encriptado SSL/TLS</a></dd>
<dd>Disminuci&#243;n de la fortaleza criptogr&#225;fica (y seguridad)
para cumplir con las Regulaciones sobre Exportaci&#243;n de la
Administracci&#243;n de los Estados Unidos (EAR). El software
criptogr&#225;fico Export-crippled est&#225; limitado a una clave de
peque&#241;o tama&#241;o, de tal manera que el <em>texto cifrado</em>
que se consigue con &#233;l, puede desencriptarse por fuerza bruta.<br /> Consulte: <a href="ssl/">Encriptado SSL/TLS</a></dd>
<dt><a name="filter">Filtro</a></dt> <dd>Un proceso que se aplica a la
información que es enviada o recibida por el servidor. Los
ficheros de entrada procesan la información enviada por un
informaci&#243;n que es enviada o recibida por el servidor. Los
ficheros de entrada procesan la informaci&#243;n enviada por un
cliente al servidor, mientras que los filtros de salida procesan la
información en el servidor antes de enviársela al
informaci&#243;n en el servidor antes de envi&#225;rsela al
cliente. Por ejemplo, el filtro de salida <code>INCLUDES</code>
procesa documentos para <a href="#ssi">Server Side Includes</a>.<br />
Consulte: <a href="filter.html">Filtros</a></dd>
<dt><a name="fully-qualifieddomain-name">Nombre de dominio
completamente qualificado</a> <a name="fqdn">(FQDN)</a></dt> <dd>El
nombre único de una entidad de red, que consiste en un nombre de
host y un nombre de dominio que puede traducirse a una dirección
nombre &#250;nico de una entidad de red, que consiste en un nombre de
host y un nombre de dominio que puede traducirse a una direcci&#243;n
IP. Por ejemplo, <code>www</code> es un nombre de host,
<code>example.com</code> es un nombre de dominio, y
<code>www.example.com</code> es un nombre de dominio completamente
qualificado.</dd>
<dt><a name="handler">Handler</a></dt> <dd>Es una representación
interna de Apache de una acción a ser ejecutada cuando se llama a
<dt><a name="handler">Handler</a></dt> <dd>Es una representaci&#243;n
interna de Apache de una acci&#243;n a ser ejecutada cuando se llama a
un fichero. Generalmente, los ficheros tienen un handler
implícito, basado en el tipo de fichero. Normalmente, todos los
impl&#237;cito, basado en el tipo de fichero. Normalmente, todos los
ficheros son simplemente servidos por el servidor, pero sobre algunos
tipos de ficheros se ejecutan acciones complementarias. Por ejemplo,
el handler <code>cgi-script</code> designa los ficheros a ser
procesados como <a href="#cgi">CGIs</a>.<br /> Consulte: <a href="handler.html">Uso de Handlers en Apache</a></dd>
<dt><a name="header">Cabecera</a></dt> <dd>La parte de la
petición y la respuesta <a href="#http">HTTP</a> que se
envía antes del contenido propiamente dicho, y que contiene
meta-información describiendo el contenido.</dd>
petici&#243;n y la respuesta <a href="#http">HTTP</a> que se
env&#237;a antes del contenido propiamente dicho, y que contiene
meta-informaci&#243;n describiendo el contenido.</dd>
<dt><a name="htaccess">.htaccess</a></dt> <dd>Un <a href="#configurationfile">fichero de configuración</a> que se
pone dentro de la estructura de directorios del sitio web y aplica <a href="#directive">directivas</a> de configuración al directorio
en el que está y a sus subdirectorios. A pesar de su nombre, este
<dt><a name="htaccess">.htaccess</a></dt> <dd>Un <a href="#configurationfile">fichero de configuraci&#243;n</a> que se
pone dentro de la estructura de directorios del sitio web y aplica <a href="#directive">directivas</a> de configuraci&#243;n al directorio
en el que est&#225; y a sus subdirectorios. A pesar de su nombre, este
fichero puede contener cualquier tipo de directivas, no solo
directivas de control de acceso.<br /> Consulte: <a href="configuring.html">Ficheros de Configuración</a></dd>
directivas de control de acceso.<br /> Consulte: <a href="configuring.html">Ficheros de Configuraci&#243;n</a></dd>
<dt><a name="httpd.conf">httpd.conf</a></dt> <dd>Es el <a href="#configurationfile">fichero de configuración</a> principal
de Apache. Su ubicación por defecto es
<dt><a name="httpd.conf">httpd.conf</a></dt> <dd>Es el <a href="#configurationfile">fichero de configuraci&#243;n</a> principal
de Apache. Su ubicaci&#243;n por defecto es
<code>/usr/local/apache2/conf/httpd.conf</code>, pero puede moverse
usando opciones de configuración al compilar o al iniciar
usando opciones de configuraci&#243;n al compilar o al iniciar
Apache.<br /> Consulte: <a href="configuring.html">Ficheros de
Configuración</a></dd>
Configuraci&#243;n</a></dd>
<dt><a name="hypertexttransferprotocol">Protocolo de Tranferencia de
Hipertexto</a> <a name="http">(HTTP)</a></dt> <dd>Es el protocolo de
transmisión estádar usado en la World Wide Web. Apache
implementa la versión 1.1 de este protocolo, al que se hace
transmisi&#243;n est&#225;dar usado en la World Wide Web. Apache
implementa la versi&#243;n 1.1 de este protocolo, al que se hace
referencia como HTTP/1.1 y definido por el <a href="http://ietf.org/rfc/rfc2616.txt">RFC 2616</a>.</dd>
<dt><a name="https">HTTPS</a></dt> <dd>Protocolo de transferencia de
Hipertext (Seguro), es el mecanismo de comunicación encriptado
estándar en World Wide Web. En realidad es HTTP sobre <a name="ssl">SSL</a>.<br /> Consulte: <a href="ssl/">Encriptado
Hipertext (Seguro), es el mecanismo de comunicaci&#243;n encriptado
est&#225;ndar en World Wide Web. En realidad es HTTP sobre <a name="ssl">SSL</a>.<br /> Consulte: <a href="ssl/">Encriptado
SSL/TLS</a></dd>
<dt><a name="method">Método</a></dt> <dd>En el contexto de <a href="#http">HTTP</a>, es una acción a ejecutar sobre un recurso,
especificado en la líneas de petición por el cliente.
<dt><a name="method">M&#233;todo</a></dt> <dd>En el contexto de <a href="#http">HTTP</a>, es una acci&#243;n a ejecutar sobre un recurso,
especificado en la l&#237;neas de petici&#243;n por el cliente.
Algunos de los metodos diponibles en HTTP son <code>GET</code>,
<code>POST</code>, y <code>PUT</code>.</dd>
<dt><a name="messagedigest">Message Digest</a></dt> <dd>Un hash de un
mensaje, el cual pude ser usado para verificar que el contenido del
mensaje no ha sido alterado durante la transmisión.<br />
mensaje no ha sido alterado durante la transmisi&#243;n.<br />
Consulte: <a href="ssl/">Encriptado SSL/TLS</a></dd>
<dt><a name="mime-type">MIME-type</a></dt> <dd>Una manera de describir
@@ -239,31 +239,31 @@ separados por una barra. Algunos ejemplos son <code>text/html</code>,
HTTP, el tipo MIME se transmite en la <a href="#header">cabecera</a>
del <code>Tipo Contenido</code>.<br /> Consulte: <a href="mod/mod_mime.html">mod_mime</a></dd>
<dt><a name="module">Módulo</a></dt> <dd>Una parte independiente
<dt><a name="module">M&#243;dulo</a></dt> <dd>Una parte independiente
de un programa. La mayor parte de la funcionalidad de Apache
está contenida en módulos que pueden incluirse o excluirse.
Los módulos que se compilan con el binario httpd de Apache se
llaman <em>módulos estáticos</em>, mientras que los que se
est&#225; contenida en m&#243;dulos que pueden incluirse o excluirse.
Los m&#243;dulos que se compilan con el binario httpd de Apache se
llaman <em>m&#243;dulos est&#225;ticos</em>, mientras que los que se
almacenan de forma separada y pueden ser cargados de forma opcional,
se llaman <em>módulos dinamicos</em> o <a href="#dso">DSOs</a>.
Los módulos que están incluidos por sefecto de llaman
<em>módulos base</em>. Hay muchos módulos disponibles para
se llaman <em>m&#243;dulos dinamicos</em> o <a href="#dso">DSOs</a>.
Los m&#243;dulos que est&#225;n incluidos por sefecto de llaman
<em>m&#243;dulos base</em>. Hay muchos m&#243;dulos disponibles para
Apache que no se distribuyen con la <a href="#tarball">tarball</a> del
Servidor HTTP Apache . Estos módulos son llamados
<em>módulos de terceros</em>.<br /> Consulte: <a href="mod/">Índice de Módulos</a></dd>
Servidor HTTP Apache . Estos m&#243;dulos son llamados
<em>m&#243;dulos de terceros</em>.<br /> Consulte: <a href="mod/">&#205;ndice de M&#243;dulos</a></dd>
<dt><a name="modulemagicnumber">Número Mágico de
Módulo</a> (<a name="mmn">MMN</a>)</dt> <dd> El número
mágico de módulo es una constante definida en el código
fuente de Apache que está asociado con la compatibilidad binaria
de los módulos. Ese número cambia cuando cambian las
<dt><a name="modulemagicnumber">N&#250;mero M&#225;gico de
M&#243;dulo</a> (<a name="mmn">MMN</a>)</dt> <dd> El n&#250;mero
m&#225;gico de m&#243;dulo es una constante definida en el c&#243;digo
fuente de Apache que est&#225; asociado con la compatibilidad binaria
de los m&#243;dulos. Ese n&#250;mero cambia cuando cambian las
estructuras internas de Apache, las llamadas a funciones y otras
partes significativas de la interfaz de programación de manera
partes significativas de la interfaz de programaci&#243;n de manera
que la compatibilidad binaria no puede garantizarse sin cambiarlo. Si
cambia el número mágico de módulo, todos los
módulos de terceros tienen que ser al menos recompilados, y
cambia el n&#250;mero m&#225;gico de m&#243;dulo, todos los
m&#243;dulos de terceros tienen que ser al menos recompilados, y
algunas veces, incluso hay que introducir ligeras modificaciones para
que funcionen con la nueva versión de Apache </dd>
que funcionen con la nueva versi&#243;n de Apache </dd>
<dt><a name="openssl">OpenSSL</a></dt>
<dd>El toolkit Open Source para SSL/TLS<br />
@@ -280,71 +280,71 @@ SSL/TLS</a></dd>
<dd>Un texto no encriptado.</dd>
<dt><a name="privatekey">Clave Privada</a></dt> <dd>La clave secreta
de un <a name="publickeycryptography">sistema criptográfico de
Clave Pública</a>, usada para desencriptar los mensajes entrantes
de un <a name="publickeycryptography">sistema criptogr&#225;fico de
Clave P&#250;blica</a>, usada para desencriptar los mensajes entrantes
y firmar los salientes.<br /> Consulte: <a href="ssl/">Encriptado
SSL/TLS</a></dd>
<dt><a name="proxy">Proxy</a></dt> <dd>Un servidor intermedio que se
pone entre el cliente y el <em>servidor de origen</em>. Acepta las
peticiones de los clientes, las transmite al servidor de origen, y
después devuelve la respuesta del servidor de origen al
despu&#233;s devuelve la respuesta del servidor de origen al
cliente. Si varios clientes piden el mismo contenido, el proxy sirve
el contenido desde su caché, en lugar de pedirlo cada vez que lo
el contenido desde su cach&#233;, en lugar de pedirlo cada vez que lo
necesita al servidor de origen, reduciendo con esto el tiempo de
respuesta.<br /> Consulte: <a href="mod/mod_proxy.html">mod_proxy</a></dd>
<dt><a name="publickey">Clave Publica</a></dt> <dd>La clave disponible
públicamente en un <a name="publickeycryptography">sistema
criptográfico de Clave Pública</a>, usado para encriptar
p&#250;blicamente en un <a name="publickeycryptography">sistema
criptogr&#225;fico de Clave P&#250;blica</a>, usado para encriptar
mensajes destinados a su propietario y para desencriptar firmas hechas
por su propietario.<br /> Consulte: <a href="ssl/">Encriptado
SSL/TLS</a></dd>
<dt><a name="publickeycryptography">Criptográfia de Clave
Pública</a></dt> <dd>El estudio y aplicación de sistemas de
encriptado asimétricos, que usa una clave para encriptar y otra
<dt><a name="publickeycryptography">Criptogr&#225;fia de Clave
P&#250;blica</a></dt> <dd>El estudio y aplicaci&#243;n de sistemas de
encriptado asim&#233;tricos, que usa una clave para encriptar y otra
para desencriptar. Una clave de cada uno de estos tipos constituye un
par de claves. Tambien se llama Criptografia Asimétrica.<br />
par de claves. Tambien se llama Criptografia Asim&#233;trica.<br />
Consulte: <a href="ssl/">Encriptado SSL/TLS</a></dd>
<dt><a name="regularexpresion">Expresiones Regulares</a> <a name="regex">(Regex)</a></dt> <dd>Una forma de describir un modelo de
texto - por ejemplo, "todas las palabras que empiezan con la letra "A"
o "todos los números de teléfono que contienen 10
dígitos" o incluso "Todas las frases entre comas, y que no
o "todos los n&#250;meros de tel&#233;fono que contienen 10
d&#237;gitos" o incluso "Todas las frases entre comas, y que no
contengan ninguna letra Q". Las Expresiones Regulares son utiles en
Apache porque permiten aplicar ciertos atributos a colecciones de
ficheros o recursos de una forma flexible - por ejemplo, todos los
archivos .gif y .jpg que estén en un directorio "imágenes"
podrían ser escritos como "<code>/images/.*(jpg|gif)$</code>".
archivos .gif y .jpg que est&#233;n en un directorio "im&#225;genes"
podr&#237;an ser escritos como "<code>/images/.*(jpg|gif)$</code>".
Apache usa Expresiones Regulares compatibles con Perl gracias a la
librería <a href="http://www.pcre.org/">PCRE</a>.</dd>
librer&#237;a <a href="http://www.pcre.org/">PCRE</a>.</dd>
<dt><a name="reverseproxy">Reverse Proxy</a></dt> <dd>Es un servidor
<a href="#proxy">proxy</a> que se presenta al cliente como si fuera un
<em>servidor de origen</em>. Es útil para esconder el
auténtico servidor de origen a los clientes por cuestiones de
<em>servidor de origen</em>. Es &#250;til para esconder el
aut&#233;ntico servidor de origen a los clientes por cuestiones de
seguridad, o para equilibrar la carga.</dd>
<dt><a name="securesocketslayer">Secure Sockets Layer</a> <a name="ssl">(SSL)</a></dt> <dd>Un protocolo creado por Netscape
Communications Corporation para la autentificación en
Communications Corporation para la autentificaci&#243;n en
comunicaciones en general y encriptado sobre redes TCP/IP. Su
aplicación más popular es <em>HTTPS</em>, el Protocolo de
aplicaci&#243;n m&#225;s popular es <em>HTTPS</em>, el Protocolo de
Transferencia de Hipertexto (HTTP) sobre SSL.<br /> Consulte: <a href="ssl/">Encriptado SSL/TLS</a></dd>
<dt><a name="serversideincludes">Server Side Includes</a> <a name="ssi">(SSI)</a></dt> <dd>Una tecnica para incluir directivas de
proceso en archivos HTML.<br /> Consulte: <a href="howto/ssi.html">Introducción al Server Side
proceso en archivos HTML.<br /> Consulte: <a href="howto/ssi.html">Introducci&#243;n al Server Side
Includes</a></dd>
<dt><a name="session">Sesion</a></dt> <dd>Información del
contexto de una comunicación en general.</dd>
<dt><a name="session">Sesion</a></dt> <dd>Informaci&#243;n del
contexto de una comunicaci&#243;n en general.</dd>
<dt><a name="ssleay">SSLeay</a></dt> <dd>La implementación
original de la librería SSL/TLS desarrollada por Eric
<dt><a name="ssleay">SSLeay</a></dt> <dd>La implementaci&#243;n
original de la librer&#237;a SSL/TLS desarrollada por Eric
A. Young</dd>
<dt><a name="symmetriccryptophraphy">Criptografía
Simétrica</a></dt> <dd>El estudio y aplicación de
<dt><a name="symmetriccryptophraphy">Criptograf&#237;a
Sim&#233;trica</a></dt> <dd>El estudio y aplicaci&#243;n de
<em>Algoritmos de Cifrado</em> que usan una solo clave secreta tanto
para encriptar como para desencriptar.<br /> Consulte: <a href="ssl/">Encriptado SSL/TLS</a></dd>
@@ -355,23 +355,23 @@ con pkzip.</dd>
<dt><a name="transportlayersecurity">Transport Layer Security</a> <a name="tls">(TLS)</a></dt> <dd>Es el sucesor del protocolo SSL, creado
por el Internet Engineering Task Force (IETF) para la
autentificación en comunicaciones en general y encriptado sobre
redes TCP/IP. La versión 1 de TLS es casi idéntica a la
versión 3 de SSL.<br /> Consulte: <a href="ssl/">Encriptado
autentificaci&#243;n en comunicaciones en general y encriptado sobre
redes TCP/IP. La versi&#243;n 1 de TLS es casi id&#233;ntica a la
versi&#243;n 3 de SSL.<br /> Consulte: <a href="ssl/">Encriptado
SSL/TLS</a></dd>
<dt><a name="uniformresourcelocator">Localizador de Recursos
Uniforme</a> <a name="url">(URL)</a></dt> <dd>El nombre de un recurso
en Internet. Es la manera informal de decir lo que formalmente se
llama un <a href="#uniformresourceidentifier">Identificador de
Recursos Uniforme</a>. Las URLs están compuestas normalmente por
Recursos Uniforme</a>. Las URLs est&#225;n compuestas normalmente por
un esquema, tal como <code>http</code> o <code>https</code>, un nombre
de host, y una ruta. Una URL para esta página es
de host, y una ruta. Una URL para esta p&#225;gina es
<code>http://httpd.apache.org/docs/2.0/glossary.html</code>.</dd>
<dt><a name="uniformresourceidentifier">Identificador de Recursos
Uniforme</a> <a name="URI">(URI)</a></dt> <dd>Una cadena de caracteres
compacta para identificar un recurso físico o abstracto. Se
compacta para identificar un recurso f&#237;sico o abstracto. Se
define formalmente en la <a href="http://www.ietf.org/rfc/rfc2396.txt">RFC 2396</a>. Los URIs que
se usan en world-wide web se refieren normalmente como <a href="#url">URLs</a>.</dd>
@@ -380,12 +380,12 @@ servir diferentes sitios web con una sola entidad de Apache. <em>El
hosting virtual de IPs</em> diferencia los sitios web basandose en sus
direcciones IP, mientras que el <em>hosting virtual basado en
nombres</em> usa solo el nombre del host y de esta manera puede alojar
muchos sitios web con la misma dirección IP.<br /> Consulte: <a href="vhosts/">Documentación sobre Hosting Virtual en
muchos sitios web con la misma direcci&#243;n IP.<br /> Consulte: <a href="vhosts/">Documentaci&#243;n sobre Hosting Virtual en
Apache</a></dd>
<dt><a name="x.509">X.509</a></dt> <dd>Un esquema de certificado de
autentificación recomendado por la International
Telecommunication Union (ITU-T) que se usa en la autentificación
autentificaci&#243;n recomendado por la International
Telecommunication Union (ITU-T) que se usa en la autentificaci&#243;n
SSL/TLS.<br /> Consulte: <a href="ssl/">Encriptado SSL/TLS</a></dd>
</dl>
@@ -393,10 +393,10 @@ SSL/TLS.<br /> Consulte: <a href="ssl/">Encriptado SSL/TLS</a></dd>
<div class="bottomlang">
<p><span>Idiomas disponibles: </span><a href="./de/glossary.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/glossary.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/glossary.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="./es/glossary.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./ko/glossary.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los términos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los t&#233;rminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">M&#243;dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
</body></html>

View File

@@ -24,12 +24,12 @@
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/handler.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Apache's Handler Use</h1>
<div class="toplang">
<p><span>Available Languages: </span><a href="./en/handler.html" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/handler.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/handler.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/handler.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/handler.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/handler.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/handler.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>This document describes the use of Apache's Handlers.</p>
@@ -152,12 +152,12 @@
</div></div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="./en/handler.html" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/handler.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/handler.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/handler.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/handler.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/handler.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/handler.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>

View File

@@ -14,95 +14,95 @@
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
<link href="./images/favicon.ico" rel="shortcut icon" /><link href="http://httpd.apache.org/docs/current/handler.html" rel="canonical" /></head>
<body id="manual-page"><div id="page-header">
<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versión 2.0 del Servidor HTTP Apache</p>
<p class="menu"><a href="./mod/">M&#243;dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versi&#243;n 2.0 del Servidor HTTP Apache</p>
<img alt="" src="./images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentación</a> &gt; <a href="./">Versión 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentaci&#243;n</a> &gt; <a href="./">Versi&#243;n 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/handler.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Uso de los Handlers en Apache</h1>
<div class="toplang">
<p><span>Idiomas disponibles: </span><a href="./en/handler.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/handler.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/handler.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/handler.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/handler.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/handler.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/handler.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>Este documento describe el uso de los Handlers en Apache.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#definition">¿Qué es un Handler?</a></li>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#definition">&#191;Qu&#233; es un Handler?</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#examples">Ejemplos</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#programmer">Nota para programadores</a></li>
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="definition" id="definition">¿Qué es un Handler?</a></h2>
<h2><a name="definition" id="definition">&#191;Qu&#233; es un Handler?</a></h2>
<table class="related"><tr><th>Módulos Relacionados</th><th>Directivas Relacionadas</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_imap.html">mod_imap</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>
<table class="related"><tr><th>M&#243;dulos Relacionados</th><th>Directivas Relacionadas</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_imap.html">mod_imap</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 "handler" es una representación interna de Apache de
una acción que se va a ejecutar cuando hay una llamada a un
<p>Un "handler" es una representaci&#243;n interna de Apache de
una acci&#243;n que se va a ejecutar cuando hay una llamada a un
fichero. Generalmente, los ficheros tienen handlers
implícitos, basados en el tipo de fichero de que se
impl&#237;citos, basados en el tipo de fichero de que se
trata. Normalmente, todos los ficheros son simplemente servidos
por el servidor, pero algunos tipos de ficheros se tratan de forma
diferente.</p>
<p>Apache 1.1 añade la posibilidad de usar handlers
explicitamente. Basándose en la extension del fichero o en
la ubicación en la que este, se pueden especificar handlers
<p>Apache 1.1 a&#241;ade la posibilidad de usar handlers
explicitamente. Bas&#225;ndose en la extension del fichero o en
la ubicaci&#243;n en la que este, se pueden especificar handlers
sin tener en cuenta el tipo de fichero de que se trate. Esto es
una ventaja por dos razones. Primero, es una solución
más elegante. Segundo, porque a un fichero se le pueden
una ventaja por dos razones. Primero, es una soluci&#243;n
m&#225;s elegante. Segundo, porque a un fichero se le pueden
asignar tanto un tipo <strong>como</strong> un handler. (Consulte
también la sección <a href="mod/mod_mime.html#multipleext">Ficheros y extensiones
múltiples</a>.)</p>
tambi&#233;n la secci&#243;n <a href="mod/mod_mime.html#multipleext">Ficheros y extensiones
m&#250;ltiples</a>.)</p>
<p>Los Handlers pueden ser tanto ser compilados con el servidor
como incluidos en un módulo, como añadidos con la
como incluidos en un m&#243;dulo, como a&#241;adidos con la
directiva <code class="directive"><a href="./mod/mod_actions.html#action">Action</a></code>. Los
handlers compilados con el servidor de la distribución
estándar de Apache son:</p>
handlers compilados con el servidor de la distribuci&#243;n
est&#225;ndar de Apache son:</p>
<ul>
<li><strong>default-handler</strong>: Envía el fichero
<li><strong>default-handler</strong>: Env&#237;a el fichero
usando el <code>default_handler()</code>, que es el handler
usado por defecto para tratar contenido
estático. (core)</li>
est&#225;tico. (core)</li>
<li><strong>send-as-is</strong>: Envía el fichero con
<li><strong>send-as-is</strong>: Env&#237;a el fichero con
cabeceras HTTP tal y como es. (<code class="module"><a href="./mod/mod_asis.html">mod_asis</a></code>)</li>
<li><strong>cgi-script</strong>: Trata el fichero como un sript
CGI. (<code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code>)</li>
<li><strong>imap-file</strong>: Trata el fichero como un mapa de
imágenes. (<code class="module"><a href="./mod/mod_imap.html">mod_imap</a></code>)</li>
im&#225;genes. (<code class="module"><a href="./mod/mod_imap.html">mod_imap</a></code>)</li>
<li><strong>server-info</strong>: Extrae la información de
configuración del
<li><strong>server-info</strong>: Extrae la informaci&#243;n de
configuraci&#243;n del
servidor. (<code class="module"><a href="./mod/mod_info.html">mod_info</a></code>)</li>
<li><strong>server-status</strong>: Extrae el informe de estado
del servidor. (<code class="module"><a href="./mod/mod_status.html">mod_status</a></code>)</li>
<li><strong>type-map</strong>: Trata el fichero como una
correspondencia de tipos para la negociación de contenidos.
correspondencia de tipos para la negociaci&#243;n de contenidos.
(<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><a name="examples" id="examples">Ejemplos</a></h2>
<h3><a name="example1" id="example1">Modificar contenido estático usando un script
<h3><a name="example1" id="example1">Modificar contenido est&#225;tico usando un script
CGI</a></h3>
<p>Las siguientes directivas hacen que cuando haya una
petición de ficheros con la extensión
petici&#243;n de ficheros con la extensi&#243;n
<code>html</code> se lance el script CGI
<code>footer.pl</code>.</p>
@@ -114,7 +114,7 @@
<p>En este caso, el script CGI es el responsable de enviar el
documento originalmente solicitado (contenido en la variable de
entorno <code>PATH_TRANSLATED</code>) y de hacer cualquier
modificación o añadido deseado.</p>
modificaci&#243;n o a&#241;adido deseado.</p>
<h3><a name="example2" id="example2">Archivos con cabaceras HTTP</a></h3>
@@ -123,7 +123,7 @@
<p>Las siguientes directivas activan el handler
<code>send-as-is</code>, que se usa para ficheros que contienen
sus propias cabeceras HTTP. Todos los archivos en el directorio
<code>/web/htdocs/asis/</code> serán procesados por el
<code>/web/htdocs/asis/</code> ser&#225;n procesados por el
handler <code>send-as-is</code>, sin tener en cuenta su
extension.</p>
@@ -140,34 +140,34 @@
<p>Para implementar las funcionalidades de los handlers, se ha
hecho un añadido a la <a href="developer/API.html">API de
Apache</a> que puede que quiera usar. Para ser más
específicos, se ha añadido un nuevo registro a la
hecho un a&#241;adido a la <a href="developer/API.html">API de
Apache</a> que puede que quiera usar. Para ser m&#225;s
espec&#237;ficos, se ha a&#241;adido un nuevo registro a la
estructura <code>request_rec</code>:</p>
<div class="example"><p><code>
char *handler
</code></p></div>
<p>Si quiere que su módulo llame a un handler , solo tiene
que añadir <code>r-&gt;handler</code> al nombre del handler
<p>Si quiere que su m&#243;dulo llame a un handler , solo tiene
que a&#241;adir <code>r-&gt;handler</code> al nombre del handler
en cualquier momento antes de la fase <code>invoke_handler</code>
de la petición. Los handlers se implementan siempre como se
hacía antes, aunque usando el nombre del handler en vez de un
de la petici&#243;n. Los handlers se implementan siempre como se
hac&#237;a antes, aunque usando el nombre del handler en vez de un
tipo de contenido. Aunque no es de obligado cumplimiento, la
convención de nombres para los handlers es que se usen
convenci&#243;n de nombres para los handlers es que se usen
palabras separadas por guiones, sin barras, de manera que no se
invada el media type name-space.</p>
</div></div>
<div class="bottomlang">
<p><span>Idiomas disponibles: </span><a href="./en/handler.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/handler.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/handler.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/handler.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/handler.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/handler.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/handler.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los términos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los t&#233;rminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">M&#243;dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
</body></html>

View File

@@ -24,15 +24,15 @@
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/handler.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Utilisation des gestionnaires apache</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/handler.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/handler.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/handler.html" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/handler.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/handler.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/handler.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/handler.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>Ce document décrit l'utilisation des gestionnaires (Handlers) Apache.</p>
<p>Ce document d&#233;crit l'utilisation des gestionnaires (Handlers) Apache.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#definition">Qu'est ce qu'un Gestionnaire&nbsp;?</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#examples">Exemples</a></li>
@@ -42,46 +42,46 @@
<div class="section">
<h2><a name="definition" id="definition">Qu'est ce qu'un Gestionnaire&nbsp;?</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_imap.html">mod_imap</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>
<table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;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_imap.html">mod_imap</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 "handler" est une représentation interne à
Apache, qui décrit quoi faire quand un fichier est appelé. De
manière générale, les fichiers disposent d'un gestionnaire
<p>Un Gestionnaire "handler" est une repr&#233;sentation interne &#224;
Apache, qui d&#233;crit quoi faire quand un fichier est appel&#233;. De
mani&#232;re g&#233;n&#233;rale, les fichiers disposent d'un gestionnaire
implicite en fonction de leurs types. Le fonctionnement standard
est de simplement servir le fichier tel qu'il est demandé, mais
certains types de fichiers peuvent être gérés différemment.</p>
est de simplement servir le fichier tel qu'il est demand&#233;, mais
certains types de fichiers peuvent &#234;tre g&#233;r&#233;s diff&#233;remment.</p>
<p>Depuis Apache 1.1, il est possible de forcer l'utilisation
des gestionnaires. Ils peuvent être spécifiés pour des fichiers
présentant une certaine extension ou présents dans un certain
répertoire, et peuvent être utilisés indépendamment des types
des gestionnaires. Ils peuvent &#234;tre sp&#233;cifi&#233;s pour des fichiers
pr&#233;sentant une certaine extension ou pr&#233;sents dans un certain
r&#233;pertoire, et peuvent &#234;tre utilis&#233;s ind&#233;pendamment des types
des fichiers. Cette technique est avantageuse, d'abord parce
que plus élégante, mais aussi parce qu'on peut ainsi associer
un type de fichier <strong>et</strong> un gestionnaire à un
fichier. (Voir aussi&nbsp;: <a href="mod/mod_mime.html#multipleext">Fichiers à Extensions Multiples</a>.)</p>
que plus &#233;l&#233;gante, mais aussi parce qu'on peut ainsi associer
un type de fichier <strong>et</strong> un gestionnaire &#224; un
fichier. (Voir aussi&nbsp;: <a href="mod/mod_mime.html#multipleext">Fichiers &#224; Extensions Multiples</a>.)</p>
<p>Les gestionnaires peuvent être intégrés au serveur, ou inclus
dans un module, ou encore être configurés au moyen de la directive
<p>Les gestionnaires peuvent &#234;tre int&#233;gr&#233;s au serveur, ou inclus
dans un module, ou encore &#234;tre configur&#233;s au moyen de la directive
<code class="directive"><a href="./mod/mod_actions.html#action">Action</a></code>. Les
gestionnaires fournis par défaut dans la distribution d'Apache
se présentent comme suit&nbsp;:</p>
gestionnaires fournis par d&#233;faut dans la distribution d'Apache
se pr&#233;sentent comme suit&nbsp;:</p>
<ul>
<li><strong>default-handler</strong>&nbsp;: Envoie le fichier en
utilisant <code>default_handler()</code> qui est le
gestionnaire utilisé par défaut pour gérer les contenus
gestionnaire utilis&#233; par d&#233;faut pour g&#233;rer les contenus
statiques. (noyau d'Apache)</li>
<li><strong>send-as-is</strong>&nbsp;: Envoie le fichier avec les
en-têtes HTTP tels quels. (<code class="module"><a href="./mod/mod_asis.html">mod_asis</a></code>)</li>
en-t&#234;tes HTTP tels quels. (<code class="module"><a href="./mod/mod_asis.html">mod_asis</a></code>)</li>
<li><strong>cgi-script</strong>&nbsp;: 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>&nbsp;: Traite le fichier comme un
ensemble de règles imagemap. NdT&nbsp;: ces fonctionnalités sont
désuètes, et sont réalisées à présent coté client.
ensemble de r&#232;gles imagemap. NdT&nbsp;: ces fonctionnalit&#233;s sont
d&#233;su&#232;tes, et sont r&#233;alis&#233;es &#224; pr&#233;sent cot&#233; client.
(<code class="module"><a href="./mod/mod_imap.html">mod_imap</a></code>)</li>
<li><strong>server-info</strong>&nbsp;: Envoie les informations
@@ -92,7 +92,7 @@
(<code class="module"><a href="./mod/mod_status.html">mod_status</a></code>)</li>
<li><strong>type-map</strong>&nbsp;: Traite le fichier comme un
fichier de types pour la négociation de contenu.
fichier de types pour la n&#233;gociation de 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>
@@ -103,9 +103,9 @@
<h3><a name="example1" id="example1">Modifier un contenu statique au moyen d'un script CGI</a></h3>
<p>Les directives ci-après provoquent l'exécution du script
CGI <code>footer.pl</code> à chaque requête de fichier
présentant l'extension <code>html</code>.</p>
<p>Les directives ci-apr&#232;s provoquent l'ex&#233;cution du script
CGI <code>footer.pl</code> &#224; chaque requ&#234;te de fichier
pr&#233;sentant l'extension <code>html</code>.</p>
<div class="example"><p><code>
Action add-footer /cgi-bin/footer.pl<br />
@@ -113,19 +113,19 @@
</code></p></div>
<p>Le travail du script CGI est alors d'envoyer le document
demandé (désigné au moyen de la variable d'environnement
<code>PATH_TRANSLATED</code>) en lui faisant subir au préalable
les transformations désirées.</p>
demand&#233; (d&#233;sign&#233; au moyen de la variable d'environnement
<code>PATH_TRANSLATED</code>) en lui faisant subir au pr&#233;alable
les transformations d&#233;sir&#233;es.</p>
<h3><a name="example2" id="example2">Fichiers contenant des en-têtes HTTP</a></h3>
<h3><a name="example2" id="example2">Fichiers contenant des en-t&#234;tes HTTP</a></h3>
<p>Les directives ci-après activent le gestionnaire
<code>send-as-is</code>, utilisé pour gérer les fichiers
qui contiennent leurs propres en-têtes HTTP. Tous les fichiers
contenus dans le répertoire <code>/web/htdocs/asis/</code>
seront traités par le gestionnaire <code>send-as-is</code>,
<p>Les directives ci-apr&#232;s activent le gestionnaire
<code>send-as-is</code>, utilis&#233; pour g&#233;rer les fichiers
qui contiennent leurs propres en-t&#234;tes HTTP. Tous les fichiers
contenus dans le r&#233;pertoire <code>/web/htdocs/asis/</code>
seront trait&#233;s par le gestionnaire <code>send-as-is</code>,
sans tenir compte de leurs extensions.</p>
<div class="example"><p><code>
@@ -140,10 +140,10 @@
<h2><a name="programmer" id="programmer">Note aux programmeurs</a></h2>
<p>L'<a href="developer/API.html">API d'Apache</a> a été modifiée
lors de l'implémentation des gestionnaires&nbsp;; cette modification
peut se révéler intéressante. Un nouvel enregistrement a été ajouté
à la structure <code>request_rec</code>&nbsp;:</p>
<p>L'<a href="developer/API.html">API d'Apache</a> a &#233;t&#233; modifi&#233;e
lors de l'impl&#233;mentation des gestionnaires&nbsp;; cette modification
peut se r&#233;v&#233;ler int&#233;ressante. Un nouvel enregistrement a &#233;t&#233; ajout&#233;
&#224; la structure <code>request_rec</code>&nbsp;:</p>
<div class="example"><p><code>
char *handler
@@ -151,23 +151,23 @@
<p>Pour qu'un module utilise un gestionnaire, il suffit d'affecter
<code>r-&gt;handler</code> avec le nom du gestionnaire avant
l'étape <code>invoke_handler</code> de la requête. Les
l'&#233;tape <code>invoke_handler</code> de la requ&#234;te. Les
gestionnaires fonctionnent comme auparavant, bien que leurs noms
soient nécessaires au lieu d'un type de contenu. Bien qu'elle ne
soit pas nécessaire, la convention de nommage des gestionnaires
demande l'utilisation de mots séparés par des tirets, ne contenant
aucun slash, afin de ne pas interférer avec l'espace de nommage
des types de médias.</p>
soient n&#233;cessaires au lieu d'un type de contenu. Bien qu'elle ne
soit pas n&#233;cessaire, la convention de nommage des gestionnaires
demande l'utilisation de mots s&#233;par&#233;s par des tirets, ne contenant
aucun slash, afin de ne pas interf&#233;rer avec l'espace de nommage
des types de m&#233;dias.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/handler.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/handler.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/handler.html" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/handler.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/handler.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/handler.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/handler.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div>
</body></html>

View File

@@ -24,7 +24,7 @@
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/howto/auth.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Authentication, Authorization and Access Control</h1>
<div class="toplang">
<p><span>Available Languages: </span><a href="../en/howto/auth.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/howto/auth.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/howto/auth.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ja/howto/auth.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/howto/auth.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
@@ -351,7 +351,7 @@ do?</a></h2>
</div></div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="../en/howto/auth.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/howto/auth.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/howto/auth.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ja/howto/auth.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/howto/auth.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div id="footer">

View File

@@ -8,80 +8,80 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
<title>Autentificación, Autorización y Control de Acceso - Servidor HTTP Apache</title>
<title>Autentificaci&#243;n, Autorizaci&#243;n y Control de Acceso - Servidor HTTP Apache</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 href="../images/favicon.ico" rel="shortcut icon" /><link href="http://httpd.apache.org/docs/current/howto/auth.html" rel="canonical" /></head>
<body id="manual-page"><div id="page-header">
<p class="menu"><a href="../mod/">Módulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versión 2.0 del Servidor HTTP Apache</p>
<p class="menu"><a href="../mod/">M&#243;dulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versi&#243;n 2.0 del Servidor HTTP Apache</p>
<img alt="" src="../images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentación</a> &gt; <a href="../">Versión 2.0</a> &gt; <a href="./">How-To / Tutoriales</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentaci&#243;n</a> &gt; <a href="../">Versi&#243;n 2.0</a> &gt; <a href="./">How-To / Tutoriales</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/howto/auth.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Autentificación, Autorización y Control de Acceso</h1>
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/howto/auth.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Autentificaci&#243;n, Autorizaci&#243;n y Control de Acceso</h1>
<div class="toplang">
<p><span>Idiomas disponibles: </span><a href="../en/howto/auth.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/howto/auth.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/howto/auth.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ja/howto/auth.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/howto/auth.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
<div class="outofdate">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
<div class="outofdate">Esta traducci&#243;n podr&#237;a estar
obsoleta. Consulte la versi&#243;n en ingl&#233;s de la
documentaci&#243;n para comprobar si se han producido cambios
recientemente.</div>
<p>La autentificación es cualquier proceso mediante el cual se
verifica que alguien es quien dice ser. La autorización es
<p>La autentificaci&#243;n es cualquier proceso mediante el cual se
verifica que alguien es quien dice ser. La autorizaci&#243;n es
cualquier proceso por el cual a alguien se le permite estar donde
quiere ir, o tener la información que quiere tener.</p>
quiere ir, o tener la informaci&#243;n que quiere tener.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">Módulos y Directivas relacionadas</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#introduction">Introducción</a></li>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">M&#243;dulos y Directivas relacionadas</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#introduction">Introducci&#243;n</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#theprerequisites">Los Prerrequisitos</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#gettingitworking">Puesta en funcionamiento</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#lettingmorethanonepersonin">Permitir el acceso a más
<li><img alt="" src="../images/down.gif" /> <a href="#lettingmorethanonepersonin">Permitir el acceso a m&#225;s
de una persona</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#possibleproblems">Posibles Problemas</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#whatotherneatstuffcanido">¿Qué otra cosa
<li><img alt="" src="../images/down.gif" /> <a href="#whatotherneatstuffcanido">&#191;Qu&#233; otra cosa
sencilla y efectiva puedo hacer?</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#moreinformation">Más información</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#moreinformation">M&#225;s informaci&#243;n</a></li>
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="related" id="related">Módulos y Directivas relacionadas</a></h2>
<table class="related"><tr><th>Módulos Relacionados</th><th>Directivas Relacionadas</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_auth.html">mod_auth</a></code></li><li><code class="module"><a href="../mod/mod_access.html">mod_access</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_access.html#allow">Allow</a></code></li><li><code class="directive"><a href="../mod/mod_auth.html#authgroupfile">AuthGroupFile</a></code></li><li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li><li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li><li><code class="directive"><a href="../mod/mod_auth.html#authuserfile">AuthUserFile</a></code></li><li><code class="directive"><a href="../mod/mod_access.html#deny">Deny</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li></ul></td></tr></table>
<h2><a name="related" id="related">M&#243;dulos y Directivas relacionadas</a></h2>
<table class="related"><tr><th>M&#243;dulos Relacionados</th><th>Directivas Relacionadas</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_auth.html">mod_auth</a></code></li><li><code class="module"><a href="../mod/mod_access.html">mod_access</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_access.html#allow">Allow</a></code></li><li><code class="directive"><a href="../mod/mod_auth.html#authgroupfile">AuthGroupFile</a></code></li><li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li><li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li><li><code class="directive"><a href="../mod/mod_auth.html#authuserfile">AuthUserFile</a></code></li><li><code class="directive"><a href="../mod/mod_access.html#deny">Deny</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li></ul></td></tr></table>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="introduction" id="introduction">Introducción</a></h2>
<p>Si en su sitio web tiene información sensible o dirigida
sólo a un pequeño grupo de personas, las técnicas
explicadas en éste artículo le ayudarán a
asegurarse de que las personas que ven esas páginas son las
<h2><a name="introduction" id="introduction">Introducci&#243;n</a></h2>
<p>Si en su sitio web tiene informaci&#243;n sensible o dirigida
s&#243;lo a un peque&#241;o grupo de personas, las t&#233;cnicas
explicadas en &#233;ste art&#237;culo le ayudar&#225;n a
asegurarse de que las personas que ven esas p&#225;ginas son las
personas que usted quiere que las vean.</p>
<p>Este artículo cubre la manera "estándar" de proteger
partes de su sitio web que la mayoría de ustedes van a usar.</p>
<p>Este art&#237;culo cubre la manera "est&#225;ndar" de proteger
partes de su sitio web que la mayor&#237;a de ustedes van a usar.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="theprerequisites" id="theprerequisites">Los Prerrequisitos</a></h2>
<p>Las directivas tratadas en éste artículo necesitarán
ir en el archivo de configuración principal de su servidor
(típicamente en una sección del tipo
<p>Las directivas tratadas en &#233;ste art&#237;culo necesitar&#225;n
ir en el archivo de configuraci&#243;n principal de su servidor
(t&#237;picamente en una secci&#243;n del tipo
<code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>),
o en archivos de configuración por directorios (archivos
o en archivos de configuraci&#243;n por directorios (archivos
<code>.htaccess</code>).</p>
<p>Si planea usar archivos <code>.htaccess</code>, necesitará
tener una configuración en el servidor que permita poner directivas
de autentificación en estos archivos. Esto se logra con la
<p>Si planea usar archivos <code>.htaccess</code>, necesitar&#225;
tener una configuraci&#243;n en el servidor que permita poner directivas
de autentificaci&#243;n en estos archivos. Esto se logra con la
directiva <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>,
la cual especifica cuáles directivas, en caso de existir, pueden
ser colocadas en los archivos de configuración por directorios.</p>
la cual especifica cu&#225;les directivas, en caso de existir, pueden
ser colocadas en los archivos de configuraci&#243;n por directorios.</p>
<p>Ya que se está hablando de autentificación, necesitará
<p>Ya que se est&#225; hablando de autentificaci&#243;n, necesitar&#225;
una directiva <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> como
la siguiente:</p>
@@ -89,31 +89,31 @@ sencilla y efectiva puedo hacer?</a></li>
AllowOverride AuthConfig
</code></p></div>
<p>O, si sólo va a colocar directivas directamente en el principal
archivo de configuración del servidor, por supuesto necesitará
<p>O, si s&#243;lo va a colocar directivas directamente en el principal
archivo de configuraci&#243;n del servidor, por supuesto necesitar&#225;
tener permiso de escritura a ese archivo.</p>
<p>Y necesitará saber un poco acerca de la estructura de
directorios de su servidor, con la finalidad de que sepa dónde
están algunos archivos. Esto no debería ser muy
difícil, y trataré de hacerlo sencillo cuando lleguemos a
<p>Y necesitar&#225; saber un poco acerca de la estructura de
directorios de su servidor, con la finalidad de que sepa d&#243;nde
est&#225;n algunos archivos. Esto no deber&#237;a ser muy
dif&#237;cil, y tratar&#233; de hacerlo sencillo cuando lleguemos a
ese punto.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="gettingitworking" id="gettingitworking">Puesta en funcionamiento</a></h2>
<p>Aquí está lo esencial en cuanto a proteger con
contraseña un directorio de su servidor.</p>
<p>Aqu&#237; est&#225; lo esencial en cuanto a proteger con
contrase&#241;a un directorio de su servidor.</p>
<p>Necesitará crear un archivo de contraseñas. Éste
archivo debería colocarlo en algún sitio no accesible
<p>Necesitar&#225; crear un archivo de contrase&#241;as. &#201;ste
archivo deber&#237;a colocarlo en alg&#250;n sitio no accesible
mediante la Web. Por ejemplo, si sus documentos son servidos desde
<code>/usr/local/apache/htdocs</code> usted podría querer colocar
el(los) archivo(s) de contraseñas en
<code>/usr/local/apache/htdocs</code> usted podr&#237;a querer colocar
el(los) archivo(s) de contrase&#241;as en
<code>/usr/local/apache/passwd</code>.</p>
<p>Para crear un archivo de contraseñas, use la utilidad
<p>Para crear un archivo de contrase&#241;as, use la utilidad
<code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> que viene con Apache.
Ésta utilidad puede encontrarla en el directorio <code>bin</code>
&#201;sta utilidad puede encontrarla en el directorio <code>bin</code>
de cualquier sitio en que haya instalado Apache. Para crear el
archivo, escriba:</p>
@@ -121,8 +121,8 @@ sencilla y efectiva puedo hacer?</a></li>
htpasswd -c /usr/local/apache/passwd/passwords rbowen
</code></p></div>
<p><code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> le pedirá la contraseña, y luego se
la volverá a pedir para confirmarla:</p>
<p><code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> le pedir&#225; la contrase&#241;a, y luego se
la volver&#225; a pedir para confirmarla:</p>
<div class="example"><p><code>
# htpasswd -c /usr/local/apache/passwd/passwords rbowen<br />
@@ -131,20 +131,20 @@ sencilla y efectiva puedo hacer?</a></li>
Adding password for user rbowen
</code></p></div>
<p>Si <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> no está en su ruta, por supuesto
tendrá que escribir la ruta completa al archivo para ejecutarlo.
En mi servidor, éste archivo está en
<p>Si <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> no est&#225; en su ruta, por supuesto
tendr&#225; que escribir la ruta completa al archivo para ejecutarlo.
En mi servidor, &#233;ste archivo est&#225; en
<code>/usr/local/apache/bin/htpasswd</code></p>
<p>El siguiente paso es configurar el servidor para que solicite una
contraseña y decirle al servidor a qué usuarios se les
contrase&#241;a y decirle al servidor a qu&#233; usuarios se les
permite el acceso. Puede hacer esto editando el archivo
<code>httpd.conf</code> o usando un archivo <code>.htaccess</code>.
Por ejemplo, si desea proteger el directorio
<code>/usr/local/apache/htdocs/secret</code>, puede usar las siguientes
directivas, ya sea colocándolas en el archivo
directivas, ya sea coloc&#225;ndolas en el archivo
<code>/usr/local/apache/htdocs/secret/.htaccess</code>,
o en <code>httpd.conf</code> dentro de una sección &lt;Directory
o en <code>httpd.conf</code> dentro de una secci&#243;n &lt;Directory
/usr/local/apache/apache/htdocs/secret&gt;.</p>
<div class="example"><p><code>
@@ -156,91 +156,91 @@ sencilla y efectiva puedo hacer?</a></li>
<p>Vamos a examinar cada una de estas directivas por separado. La
directiva <code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code> selecciona
el método que se va a usar para autentificar al usuario. El
método más común es <code>Basic</code>, y éste
método está implementado en <code class="module"><a href="../mod/mod_auth.html">mod_auth</a></code>. Es importante
ser consciente, sin embargo, de que la autentificación Básica
envía la contraseña desde el cliente hasta el navegador sin
encriptar. Por lo tanto, este método no debería ser usado
para información altamente sensible. Apache soporta otro método
de autentificación: <code>AuthType Digest</code>. Este método
está implementado en <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> y es mucho más
seguro. Sólo las versiones más recientes de clientes soportan
la autentificación del tipo Digest.</p>
el m&#233;todo que se va a usar para autentificar al usuario. El
m&#233;todo m&#225;s com&#250;n es <code>Basic</code>, y &#233;ste
m&#233;todo est&#225; implementado en <code class="module"><a href="../mod/mod_auth.html">mod_auth</a></code>. Es importante
ser consciente, sin embargo, de que la autentificaci&#243;n B&#225;sica
env&#237;a la contrase&#241;a desde el cliente hasta el navegador sin
encriptar. Por lo tanto, este m&#233;todo no deber&#237;a ser usado
para informaci&#243;n altamente sensible. Apache soporta otro m&#233;todo
de autentificaci&#243;n: <code>AuthType Digest</code>. Este m&#233;todo
est&#225; implementado en <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> y es mucho m&#225;s
seguro. S&#243;lo las versiones m&#225;s recientes de clientes soportan
la autentificaci&#243;n del tipo Digest.</p>
<p>La directiva <code class="directive"><a href="../mod/core.html#authname">AuthName</a></code> establece
el <dfn>Dominio (Realm)</dfn> a usar en la
autentificación. El dominio (realm) cumple
autentificaci&#243;n. El dominio (realm) cumple
dos funciones importantes. Primero, el cliente frecuentemente presenta
esta información al usuario como parte del cuatro de diálogo
para la contraseña. Segundo, es usado por el cliente para determinar
qué contraseña enviar para un área autentificada dada.</p>
esta informaci&#243;n al usuario como parte del cuatro de di&#225;logo
para la contrase&#241;a. Segundo, es usado por el cliente para determinar
qu&#233; contrase&#241;a enviar para un &#225;rea autentificada dada.</p>
<p>Así, por ejemplo, una vez que el cliente se haya autentificado en
el área <code>"Restricted Files"</code>,
automáticamente se volverá a tratar de usar la misma
contraseña en cualquier área del mismo servidor que esté
<p>As&#237;, por ejemplo, una vez que el cliente se haya autentificado en
el &#225;rea <code>"Restricted Files"</code>,
autom&#225;ticamente se volver&#225; a tratar de usar la misma
contrase&#241;a en cualquier &#225;rea del mismo servidor que est&#233;
marcado con el Dominio (Realm) <code>"Restricted Files"</code>. Por lo tanto,
puede evitar que se le pida al usuario la contraseña
más de una vez permitiendo compartir el mismo dominio (realm)
para múltiples áreas restringidas. Por supuesto, por
razones de seguridad, el cliente siempre necesitará pedir de
nuevo la contraseña cuando cambie el nombre de la
máquina del servidor.</p>
puede evitar que se le pida al usuario la contrase&#241;a
m&#225;s de una vez permitiendo compartir el mismo dominio (realm)
para m&#250;ltiples &#225;reas restringidas. Por supuesto, por
razones de seguridad, el cliente siempre necesitar&#225; pedir de
nuevo la contrase&#241;a cuando cambie el nombre de la
m&#225;quina del servidor.</p>
<p>La directiva <code class="directive"><a href="../mod/mod_auth.html#authuserfile">AuthUserFile</a></code>
establece la ruta al archivo de contraseña que acabamos de crear
con <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code>. Si tiene un gran número de usuarios,
sería bastante lento buscar por medio de un archivo en texto plano
para autentificar al usuario en cada solicitud. Apache también tiene
la capacidad de almacenar la información del usuario en
archivos rápidos de bases de datos. El módulo <code class="module"><a href="../mod/mod_auth_dbm.html">mod_auth_dbm</a></code>
establece la ruta al archivo de contrase&#241;a que acabamos de crear
con <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code>. Si tiene un gran n&#250;mero de usuarios,
ser&#237;a bastante lento buscar por medio de un archivo en texto plano
para autentificar al usuario en cada solicitud. Apache tambi&#233;n tiene
la capacidad de almacenar la informaci&#243;n del usuario en
archivos r&#225;pidos de bases de datos. El m&#243;dulo <code class="module"><a href="../mod/mod_auth_dbm.html">mod_auth_dbm</a></code>
proporciona la directiva <code class="directive"><a href="../mod/mod_auth_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code>. Estos archivos pueden
ser creados y manipulados con el programa
<code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code>. Muchos otros tipos
de opciones de autentificación están disponibles en módulos
de opciones de autentificaci&#243;n est&#225;n disponibles en m&#243;dulos
de terceras partes en la <a href="http://modules.apache.org/">Base de
datos de Módulos de Apache</a>.</p>
datos de M&#243;dulos de Apache</a>.</p>
<p>Finalmente, la directiva <code class="directive"><a href="../mod/core.html#require">Require</a></code>
proporciona la parte de la autorización del proceso estableciendo
el usuario al que se le permite acceder a ese área del servidor.
En la próxima sección, discutimos varias formas de usar la
proporciona la parte de la autorizaci&#243;n del proceso estableciendo
el usuario al que se le permite acceder a ese &#225;rea del servidor.
En la pr&#243;xima secci&#243;n, discutimos varias formas de usar la
directiva <code class="directive"><a href="../mod/core.html#require">Require</a></code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="lettingmorethanonepersonin" id="lettingmorethanonepersonin">Permitir el acceso a más
<h2><a name="lettingmorethanonepersonin" id="lettingmorethanonepersonin">Permitir el acceso a m&#225;s
de una persona</a></h2>
<p>Las directivas anteriores sólo permiten que una persona
(específicamente alguien con un nombre de usuario de
<code>rbowen</code>) acceda al directorio. En la mayoría de los
casos, usted querrá permitir el acceso a más de una persona.
Aquí es donde entra la directiva <code class="directive"><a href="../mod/mod_auth.html#authgroupfile">AuthGroupFile</a></code>.</p>
<p>Las directivas anteriores s&#243;lo permiten que una persona
(espec&#237;ficamente alguien con un nombre de usuario de
<code>rbowen</code>) acceda al directorio. En la mayor&#237;a de los
casos, usted querr&#225; permitir el acceso a m&#225;s de una persona.
Aqu&#237; es donde entra la directiva <code class="directive"><a href="../mod/mod_auth.html#authgroupfile">AuthGroupFile</a></code>.</p>
<p>Si desea permitir la entrada a más de una persona, necesitará
<p>Si desea permitir la entrada a m&#225;s de una persona, necesitar&#225;
crear un archivo de grupo que asocie nombres de grupo con una lista
de usuarios perteneciente a ese grupo. El formato de este archivo es muy sencillo,
y puede crearlo con su editor favorito. El contenido del archivo
será parecido a este:</p>
ser&#225; parecido a este:</p>
<div class="example"><p><code>
GroupName: rbowen dpitts sungo rshersey
</code></p></div>
<p>Esto es solo una lista de miembros del grupo escritos en una
línea separados por espacios.</p>
l&#237;nea separados por espacios.</p>
<p>Para agregar un usuario a un archivo de contraseñas ya existente,
<p>Para agregar un usuario a un archivo de contrase&#241;as ya existente,
escriba:</p>
<div class="example"><p><code>
htpasswd /usr/local/apache/passwd/passwords dpitts
</code></p></div>
<p>Obtendrá la misma respuesta que antes, pero el nuevo usuario será agregado
<p>Obtendr&#225; la misma respuesta que antes, pero el nuevo usuario ser&#225; agregado
al archivo existente, en lugar de crear un nuevo archivo.
(Es la opción <code>-c</code> la que se cree un nuevo archivo
de contraseñas).</p>
(Es la opci&#243;n <code>-c</code> la que se cree un nuevo archivo
de contrase&#241;as).</p>
<p>Ahora, necesita modificar su archivo <code>.htaccess</code> para que
sea como el siguiente:</p>
@@ -253,60 +253,60 @@ de una persona</a></h2>
Require group GroupName
</code></p></div>
<p>Ahora, cualquiera que esté listado en el grupo <code>GroupName</code>,
y figure en el archivo <code>password</code>, se le permitirá
el acceso, si escribe la contraseña correcta.</p>
<p>Ahora, cualquiera que est&#233; listado en el grupo <code>GroupName</code>,
y figure en el archivo <code>password</code>, se le permitir&#225;
el acceso, si escribe la contrase&#241;a correcta.</p>
<p>Existe otra manera de permitir entrar a múltiples usuarios que
es menos específica. En lugar de crear un archivo de grupo, puede
usar sólo la siguiente directiva:</p>
<p>Existe otra manera de permitir entrar a m&#250;ltiples usuarios que
es menos espec&#237;fica. En lugar de crear un archivo de grupo, puede
usar s&#243;lo la siguiente directiva:</p>
<div class="example"><p><code>
Require valid-user
</code></p></div>
<p>Usando eso en vez de la línea <code>Require user rbowen</code>,
le permitirá el acceso a cualquiera que esté listado en el
archivo de contraseñas y que haya introducido correctamente su
contraseña. Incluso puede emular el comportamiento del grupo
aquí, sólo manteniendo un archivo de contraseña para
cada grupo. La ventaja de esta técnica es que Apache sólo
<p>Usando eso en vez de la l&#237;nea <code>Require user rbowen</code>,
le permitir&#225; el acceso a cualquiera que est&#233; listado en el
archivo de contrase&#241;as y que haya introducido correctamente su
contrase&#241;a. Incluso puede emular el comportamiento del grupo
aqu&#237;, s&#243;lo manteniendo un archivo de contrase&#241;a para
cada grupo. La ventaja de esta t&#233;cnica es que Apache s&#243;lo
tiene que verificar un archivo, en vez de dos. La desventaja es que
usted tiene que mantener un grupo de archivos de contraseña, y
usted tiene que mantener un grupo de archivos de contrase&#241;a, y
recordar referirse al correcto en la directiva <code class="directive"><a href="../mod/mod_auth.html#authuserfile">AuthUserFile</a></code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="possibleproblems" id="possibleproblems">Posibles Problemas</a></h2>
<p>Por la manera en la que la autentificación básica está
especificada, su nombre de usuario y contraseña debe ser verificado
cada vez que se solicita un documento del servidor. Incluso si está
recargando la misma página, y por cada imagen de la página
<p>Por la manera en la que la autentificaci&#243;n b&#225;sica est&#225;
especificada, su nombre de usuario y contrase&#241;a debe ser verificado
cada vez que se solicita un documento del servidor. Incluso si est&#225;
recargando la misma p&#225;gina, y por cada imagen de la p&#225;gina
(si vienen de un directorio protegido). Como se puede imaginar, esto
retrasa un poco las cosas. El retraso es proporcional al
tamaño del archivo de contraseña, porque se tiene que abrir ese
tama&#241;o del archivo de contrase&#241;a, porque se tiene que abrir ese
archivo, y recorrer la lista de usuarios hasta que encuentre su nombre.
Y eso se tiene que hacer cada vez que se cargue la página.</p>
Y eso se tiene que hacer cada vez que se cargue la p&#225;gina.</p>
<p>Una consecuencia de esto es que hay un límite práctico
de cuántos usuarios puede colocar en un archivo de contraseñas.
Este límite variará dependiendo del rendimiento de su equipo
servidor en particular, pero puede esperar observar una disminución
<p>Una consecuencia de esto es que hay un l&#237;mite pr&#225;ctico
de cu&#225;ntos usuarios puede colocar en un archivo de contrase&#241;as.
Este l&#237;mite variar&#225; dependiendo del rendimiento de su equipo
servidor en particular, pero puede esperar observar una disminuci&#243;n
una vez que inserte unos cientos de entradas, y puede que entonces considere
un método distinto de autentificaciên.</p>
un m&#233;todo distinto de autentificaci&#234;n.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="whatotherneatstuffcanido" id="whatotherneatstuffcanido">¿Qué otra cosa
<h2><a name="whatotherneatstuffcanido" id="whatotherneatstuffcanido">&#191;Qu&#233; otra cosa
sencilla y efectiva puedo hacer?</a></h2>
<p>La autentificación por nombre de usuario y contraseña es
sólo parte del cuento. Frecuentemente se desea permitir el acceso
a los usuarios basandose en algo más que quiénes son. Algo como de
dónde vienen.</p>
<p>La autentificaci&#243;n por nombre de usuario y contrase&#241;a es
s&#243;lo parte del cuento. Frecuentemente se desea permitir el acceso
a los usuarios basandose en algo m&#225;s que qui&#233;nes son. Algo como de
d&#243;nde vienen.</p>
<p>Las directivas <code class="directive"><a href="../mod/mod_access.html#allow">Allow</a></code> y
<code class="directive"><a href="../mod/mod_access.html#deny">Deny</a></code> posibilitan permitir
y rechazar el acceso dependiendo del nombre o la dirección de la
máquina que solicita un documento. La directiva <code class="directive"><a href="../mod/mod_access.html#order">Order</a></code> va de la mano con estas dos, y le
dice a Apache en qué orden aplicar los filtros.</p>
y rechazar el acceso dependiendo del nombre o la direcci&#243;n de la
m&#225;quina que solicita un documento. La directiva <code class="directive"><a href="../mod/mod_access.html#order">Order</a></code> va de la mano con estas dos, y le
dice a Apache en qu&#233; orden aplicar los filtros.</p>
<p>El uso de estas directivas es:</p>
@@ -314,30 +314,30 @@ sencilla y efectiva puedo hacer?</a></h2>
Allow from <var>address</var>
</code></p></div>
<p>donde <var>address</var> es una dirección IP (o una
dirección IP parcial) o un nombre de dominio completamente
<p>donde <var>address</var> es una direcci&#243;n IP (o una
direcci&#243;n IP parcial) o un nombre de dominio completamente
cualificado (o un nombre de dominio parcial); puede proporcionar
múltiples direcciones o nombres de dominio, si lo desea.</p>
m&#250;ltiples direcciones o nombres de dominio, si lo desea.</p>
<p>Por ejemplo, si usted tiene a alguien que manda mensajes no deseados
a su foro, y quiere que no vuelva a acceder, podría hacer lo
a su foro, y quiere que no vuelva a acceder, podr&#237;a hacer lo
siguiente:</p>
<div class="example"><p><code>
Deny from 205.252.46.165
</code></p></div>
<p>Los visitantes que vengan de esa dirección no podrán
<p>Los visitantes que vengan de esa direcci&#243;n no podr&#225;n
ver el contenido afectado por esta directiva. Si, por el
contrario, usted tiene un nombre de máquina pero no una
dirección IP, también puede usarlo.</p>
contrario, usted tiene un nombre de m&#225;quina pero no una
direcci&#243;n IP, tambi&#233;n puede usarlo.</p>
<div class="example"><p><code>
Deny from <var>host.example.com</var>
</code></p></div>
<p>Y, si le gustaría bloquear el acceso de un dominio entero,
puede especificar sólo parte de una dirección o nombre de
<p>Y, si le gustar&#237;a bloquear el acceso de un dominio entero,
puede especificar s&#243;lo parte de una direcci&#243;n o nombre de
dominio:</p>
<div class="example"><p><code>
@@ -346,8 +346,8 @@ sencilla y efectiva puedo hacer?</a></h2>
Deny from ke
</code></p></div>
<p>Usar <code class="directive"><a href="../mod/mod_access.html#order">Order</a></code> le permitirá
estar seguro de que efectivamente está restringiendo el acceso
<p>Usar <code class="directive"><a href="../mod/mod_access.html#order">Order</a></code> le permitir&#225;
estar seguro de que efectivamente est&#225; restringiendo el acceso
al grupo al que quiere permitir el acceso, combinando una directiva
<code class="directive"><a href="../mod/mod_access.html#deny">Deny</a></code> y una <code class="directive"><a href="../mod/mod_access.html#allow">Allow</a></code>:</p>
@@ -357,23 +357,23 @@ sencilla y efectiva puedo hacer?</a></h2>
Allow from <var>dev.example.com</var>
</code></p></div>
<p>Usando sólo la directiva <code class="directive"><a href="../mod/mod_access.html#allow">Allow</a></code> no haría lo que desea, porque
le permitiría entrar a la gente proveniente de esa máquina, y
<p>Usando s&#243;lo la directiva <code class="directive"><a href="../mod/mod_access.html#allow">Allow</a></code> no har&#237;a lo que desea, porque
le permitir&#237;a entrar a la gente proveniente de esa m&#225;quina, y
adicionalmente a cualquier persona. Lo que usted quiere es dejar entrar
<em>sólo</em> aquellos.</p>
<em>s&#243;lo</em> aquellos.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="moreinformation" id="moreinformation">Más información</a></h2>
<p>También debería leer la documentación de
<h2><a name="moreinformation" id="moreinformation">M&#225;s informaci&#243;n</a></h2>
<p>Tambi&#233;n deber&#237;a leer la documentaci&#243;n de
<code class="module"><a href="../mod/mod_auth.html">mod_auth</a></code> y <code class="module"><a href="../mod/mod_access.html">mod_access</a></code> que
contiene más información acerca de cómo funciona todo esto.</p>
contiene m&#225;s informaci&#243;n acerca de c&#243;mo funciona todo esto.</p>
</div></div>
<div class="bottomlang">
<p><span>Idiomas disponibles: </span><a href="../en/howto/auth.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/howto/auth.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/howto/auth.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ja/howto/auth.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/howto/auth.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los términos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Módulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p></div>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los t&#233;rminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">M&#243;dulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p></div>
</body></html>

View File

@@ -26,7 +26,7 @@
<p><span>Available Languages: </span><a href="../en/howto/public_html.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../ja/howto/public_html.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/howto/public_html.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/howto/public_html.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/howto/public_html.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>On systems with multiple users, each user can be permitted to have a
@@ -161,7 +161,7 @@
<p><span>Available Languages: </span><a href="../en/howto/public_html.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../ja/howto/public_html.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/howto/public_html.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/howto/public_html.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/howto/public_html.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>

View File

@@ -24,17 +24,17 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a></div>
<div id="page-content"><div class="retired"><h4>Bitte beachten!</h4>
<p>Dieses Dokument bezieht sich auf Version <strong>2.0</strong> des Apache httpd, die <strong>nicht mehr gepflegt wird</strong>. Bitte aktualisieren Sie die Software und verwenden Sie stattdessen eine aktuelle Version des httpd, die an folgender Stelle dokumentiert ist:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Dokumentation des Apache HTTP Server für die zuletzt erschienene Version</a></li></ul><p>Sie können <a href="http://httpd.apache.org/docs/current/">diesem Link</a> folgen, um zur aktuellen Version dieses Dokuments zu gelangen.</p></div><h1>Dokumentation zum Apache HTTP Server Version
<ul><li><a href="http://httpd.apache.org/docs/current/">Dokumentation des Apache HTTP Server f&#252;r die zuletzt erschienene Version</a></li></ul><p>Sie k&#246;nnen <a href="http://httpd.apache.org/docs/current/">diesem Link</a> folgen, um zur aktuellen Version dieses Dokuments zu gelangen.</p></div><h1>Dokumentation zum Apache HTTP Server Version
2.0</h1>
<div class="toplang">
<p><span>Verfügbare Sprachen: </span><a href="./de/" title="Deutsch">&nbsp;de&nbsp;</a> |
<p><span>Verf&#252;gbare Sprachen: </span><a href="./de/" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<form method="get" action="http://www.google.com/search"><p><input name="as_q" value="" type="text" /> <input value="Google-Suche" type="submit" /><input value="10" name="num" type="hidden" /><input value="de" name="hl" type="hidden" /><input value="ISO-8859-1" name="ie" type="hidden" /><input value="Google Search" name="btnG" type="hidden" /><input name="as_epq" value="Version 2.0" type="hidden" /><input name="as_oq" value="" type="hidden" /><input name="as_eq" value="&quot;List-Post&quot;" type="hidden" /><input value="" name="lr" type="hidden" /><input value="i" name="as_ft" type="hidden" /><input value="" name="as_filetype" type="hidden" /><input value="all" name="as_qdr" type="hidden" /><input value="any" name="as_occt" type="hidden" /><input value="i" name="as_dt" type="hidden" /><input value="httpd.apache.org" name="as_sitesearch" type="hidden" /><input value="off" name="safe" type="hidden" /></p></form>
<table id="indextable"><tr><td class="col1"><div class="category"><h2><a name="release" id="release">Hinweise zur Version</a></h2>
@@ -67,9 +67,9 @@
<li><a href="misc/perf-tuning.html">Performance-Hinweise</a></li>
<li><a href="misc/security_tips.html">Tipps zur Sicherheit</a></li>
<li><a href="server-wide.html">Serverweite Konfiguration</a></li>
<li><a href="ssl/">SSL/TLS-Verschlüsselung</a></li>
<li><a href="suexec.html">Suexec für CGI</a></li>
<li><a href="misc/rewriteguide.html">Einführung in die
<li><a href="ssl/">SSL/TLS-Verschl&#252;sselung</a></li>
<li><a href="suexec.html">Suexec f&#252;r CGI</a></li>
<li><a href="misc/rewriteguide.html">Einf&#252;hrung in die
URL-Manipulation</a></li>
<li><a href="vhosts/">Virtuelle Hosts</a></li>
</ul>
@@ -79,7 +79,7 @@
<li><a href="howto/cgi.html">CGI: Dynamische Inhalte</a></li>
<li><a href="howto/htaccess.html">.htaccess-Dateien</a></li>
<li><a href="howto/ssi.html">Server Side Includes (SSI)</a></li>
<li><a href="howto/public_html.html">Web-Verzeichnisse für Benutzer
<li><a href="howto/public_html.html">Web-Verzeichnisse f&#252;r Benutzer
(public_html)</a></li>
</ul>
</div><div class="category"><h2><a name="platform" id="platform">Plattform-spezifische Anmerkungen</a></h2>
@@ -88,21 +88,21 @@
<li><a href="platform/ebcdic.html">EBCDIC-Portierung</a></li>
</ul>
</div><div class="category"><h2><a name="other" id="other">Weitere Themen</a></h2>
<ul><li><a href="faq/">Häufig gestellte Fragen (FAQ)</a></li>
<ul><li><a href="faq/">H&#228;ufig gestellte Fragen (FAQ)</a></li>
<li><a href="sitemap.html">Seitenindex</a></li>
<li><a href="developer/">Dokumentation für Entwickler</a></li>
<li><a href="developer/">Dokumentation f&#252;r Entwickler</a></li>
<li><a href="misc/">Sonstiges</a></li>
</ul>
</div></td></tr></table></div>
<div class="bottomlang">
<p><span>Verfügbare Sprachen: </span><a href="./de/" title="Deutsch">&nbsp;de&nbsp;</a> |
<p><span>Verf&#252;gbare Sprachen: </span><a href="./de/" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p></div>

View File

@@ -29,12 +29,12 @@ Documentation</h1>
<div class="toplang">
<p><span>Available Languages: </span><a href="./de/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<form method="get" action="http://www.google.com/search"><p><input name="as_q" value="" type="text" /> <input value="Google Search" type="submit" /><input value="10" name="num" type="hidden" /><input value="en" name="hl" type="hidden" /><input value="ISO-8859-1" name="ie" type="hidden" /><input value="Google Search" name="btnG" type="hidden" /><input name="as_epq" value="Version 2.0" type="hidden" /><input name="as_oq" value="" type="hidden" /><input name="as_eq" value="&quot;List-Post&quot;" type="hidden" /><input value="" name="lr" type="hidden" /><input value="i" name="as_ft" type="hidden" /><input value="" name="as_filetype" type="hidden" /><input value="all" name="as_qdr" type="hidden" /><input value="any" name="as_occt" type="hidden" /><input value="i" name="as_dt" type="hidden" /><input value="httpd.apache.org" name="as_sitesearch" type="hidden" /><input value="off" name="safe" type="hidden" /></p></form>
<table id="indextable"><tr><td class="col1"><div class="category"><h2><a name="release" id="release">Release Notes</a></h2>
@@ -96,12 +96,12 @@ Documentation</h1>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="./de/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>

View File

@@ -8,7 +8,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
<title>Documentación del Servidor HTTP Apache
<title>Documentaci&#243;n del Servidor HTTP Apache
2.0 - Servidor HTTP Apache</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" />
@@ -16,98 +16,98 @@
<link href="./images/favicon.ico" rel="shortcut icon" /><link href="http://httpd.apache.org/docs/current/index.html" rel="canonical" /></head>
<body id="index-page">
<div id="page-header">
<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versión 2.0 del Servidor HTTP Apache</p>
<p class="menu"><a href="./mod/">M&#243;dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versi&#243;n 2.0 del Servidor HTTP Apache</p>
<img alt="" src="./images/feather.gif" /></div>
<div class="up"><a href="http://httpd.apache.org/docs-project/"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentación</a></div>
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentaci&#243;n</a></div>
<div id="page-content"><div class="retired"><h4>Please note</h4>
<p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/">this link</a> to go to the current version of this document.</p></div><h1>Documentación del Servidor HTTP Apache
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/">this link</a> to go to the current version of this document.</p></div><h1>Documentaci&#243;n del Servidor HTTP Apache
2.0</h1>
<div class="toplang">
<p><span>Idiomas disponibles: </span><a href="./de/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<form method="get" action="http://www.google.com/search"><p><input name="as_q" value="" type="text" /> <input value="Buscar en Google" type="submit" /><input value="10" name="num" type="hidden" /><input value="es" name="hl" type="hidden" /><input value="ISO-8859-1" name="ie" type="hidden" /><input value="Google Search" name="btnG" type="hidden" /><input name="as_epq" value="Versión 2.0" type="hidden" /><input name="as_oq" value="" type="hidden" /><input name="as_eq" value="&quot;List-Post&quot;" type="hidden" /><input value="" name="lr" type="hidden" /><input value="i" name="as_ft" type="hidden" /><input value="" name="as_filetype" type="hidden" /><input value="all" name="as_qdr" type="hidden" /><input value="any" name="as_occt" type="hidden" /><input value="i" name="as_dt" type="hidden" /><input value="httpd.apache.org" name="as_sitesearch" type="hidden" /><input value="off" name="safe" type="hidden" /></p></form>
<table id="indextable"><tr><td class="col1"><div class="category"><h2><a name="release" id="release">Notas de la Versión</a></h2>
<form method="get" action="http://www.google.com/search"><p><input name="as_q" value="" type="text" /> <input value="Buscar en Google" type="submit" /><input value="10" name="num" type="hidden" /><input value="es" name="hl" type="hidden" /><input value="ISO-8859-1" name="ie" type="hidden" /><input value="Google Search" name="btnG" type="hidden" /><input name="as_epq" value="Versi&#243;n 2.0" type="hidden" /><input name="as_oq" value="" type="hidden" /><input name="as_eq" value="&quot;List-Post&quot;" type="hidden" /><input value="" name="lr" type="hidden" /><input value="i" name="as_ft" type="hidden" /><input value="" name="as_filetype" type="hidden" /><input value="all" name="as_qdr" type="hidden" /><input value="any" name="as_occt" type="hidden" /><input value="i" name="as_dt" type="hidden" /><input value="httpd.apache.org" name="as_sitesearch" type="hidden" /><input value="off" name="safe" type="hidden" /></p></form>
<table id="indextable"><tr><td class="col1"><div class="category"><h2><a name="release" id="release">Notas de la Versi&#243;n</a></h2>
<ul><li><a href="new_features_2_0.html">Nuevas funcionalidades en
Apache 2.0</a></li>
<li><a href="upgrading.html">Pasar a usar Apache 2.0 si ahora usa Apache 1.3</a></li>
<li><a href="license.html">Licencia Apache</a></li>
</ul>
</div><div class="category"><h2><a name="manual" id="manual">Manual de Referencia</a></h2>
<ul><li><a href="install.html">Compilación e Instalación</a></li>
<ul><li><a href="install.html">Compilaci&#243;n e Instalaci&#243;n</a></li>
<li><a href="invoking.html">Iniciar Apache</a></li>
<li><a href="stopping.html">Parar y reiniciar Apache</a></li>
<li><a href="mod/directives.html">Directivas para configurar la
ejecución</a></li>
<li><a href="mod/quickreference.html">Guía rápida de
ejecuci&#243;n</a></li>
<li><a href="mod/quickreference.html">Gu&#237;a r&#225;pida de
Referencia de Directivas</a></li>
<li><a href="mod/">Módulos</a></li>
<li><a href="mpm.html">Módulos de MultiProcesamiento (MPMs)</a></li>
<li><a href="mod/">M&#243;dulos</a></li>
<li><a href="mpm.html">M&#243;dulos de MultiProcesamiento (MPMs)</a></li>
<li><a href="filter.html">Filtros</a></li>
<li><a href="handler.html">Handlers</a></li>
<li><a href="programs/">El Servidor Apache y Programas de Soporte</a></li>
<li><a href="glossary.html">Glosario</a></li>
</ul>
</div></td><td><div class="category"><h2><a name="usersguide" id="usersguide">Guía del Usuario</a></h2>
</div></td><td><div class="category"><h2><a name="usersguide" id="usersguide">Gu&#237;a del Usuario</a></h2>
<ul><li><a href="bind.html">Puertos de escucha</a></li>
<li><a href="configuring.html">Ficheros de Configuración</a></li>
<li><a href="sections.html">Secciones de Configuración</a></li>
<li><a href="content-negotiation.html">Negociación de Contenidos</a></li>
<li><a href="dso.html">Objetos Dinámicos Compartidos (DSO)</a></li>
<li><a href="configuring.html">Ficheros de Configuraci&#243;n</a></li>
<li><a href="sections.html">Secciones de Configuraci&#243;n</a></li>
<li><a href="content-negotiation.html">Negociaci&#243;n de Contenidos</a></li>
<li><a href="dso.html">Objetos Din&#225;micos Compartidos (DSO)</a></li>
<li><a href="env.html">Variables de Entorno</a></li>
<li><a href="logs.html">Archivos Log</a></li>
<li><a href="urlmapping.html">Mapear URLs a ubicaciones de un
sistema de ficheros</a></li>
<li><a href="misc/perf-tuning.html">Ajustes para conseguir un mejor rendimiento</a></li>
<li><a href="misc/security_tips.html">Consejos de Seguridad</a></li>
<li><a href="server-wide.html">Configuración Básica de Apache</a></li>
<li><a href="server-wide.html">Configuraci&#243;n B&#225;sica de Apache</a></li>
<li><a href="ssl/">Encriptado SSL/TLS</a></li>
<li><a href="suexec.html">Ejecución de Suexec para CGIs</a></li>
<li><a href="misc/rewriteguide.html">Documentación adicional
<li><a href="suexec.html">Ejecuci&#243;n de Suexec para CGIs</a></li>
<li><a href="misc/rewriteguide.html">Documentaci&#243;n adicional
sobre mod_rewrite</a></li>
<li><a href="vhosts/">Hosting Virtual</a></li>
</ul>
</div></td><td class="col3"><div class="category"><h2><a name="howto" id="howto">How-To / Tutoriales</a></h2>
<ul><li><a href="howto/auth.html">Autentificación,
Autorización, y Control de Acceso</a></li>
<li><a href="howto/cgi.html">CGI: Contenido Dinámico</a></li>
<ul><li><a href="howto/auth.html">Autentificaci&#243;n,
Autorizaci&#243;n, y Control de Acceso</a></li>
<li><a href="howto/cgi.html">CGI: Contenido Din&#225;mico</a></li>
<li><a href="howto/htaccess.html">Archivos .htaccess</a></li>
<li><a href="howto/ssi.html">Server Side Includes (SSI)</a></li>
<li><a href="howto/public_html.html">Directorios web para cada
usuario (public_html)</a></li>
</ul>
</div><div class="category"><h2><a name="platform" id="platform">Notas específicas sobre plataformas</a></h2>
</div><div class="category"><h2><a name="platform" id="platform">Notas espec&#237;ficas sobre plataformas</a></h2>
<ul><li><a href="platform/windows.html">Microsoft Windows</a></li>
<li><a href="platform/netware.html">Novell NetWare</a></li>
<li><a href="platform/ebcdic.html">EBCDIC Port</a></li>
</ul>
</div><div class="category"><h2><a name="other" id="other">Documentación adicional</a></h2>
<ul><li><a href="faq/">Preguntas Más Frecuentes</a></li>
</div><div class="category"><h2><a name="other" id="other">Documentaci&#243;n adicional</a></h2>
<ul><li><a href="faq/">Preguntas M&#225;s Frecuentes</a></li>
<li><a href="sitemap.html">Mapa de este sitio web</a></li>
<li><a href="developer/">Documentación para desarrolladores</a></li>
<li><a href="developer/">Documentaci&#243;n para desarrolladores</a></li>
<li><a href="misc/">Otros documentos</a></li>
</ul>
</div></td></tr></table></div>
<div class="bottomlang">
<p><span>Idiomas disponibles: </span><a href="./de/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los términos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los t&#233;rminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">M&#243;dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
</body></html>

View File

@@ -29,25 +29,25 @@
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./de/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<form method="get" action="http://www.google.com/search"><p><input name="as_q" value="" type="text" /> <input value="Recherche Google" type="submit" /><input value="10" name="num" type="hidden" /><input value="fr" name="hl" type="hidden" /><input value="ISO-8859-1" name="ie" type="hidden" /><input value="Google Search" name="btnG" type="hidden" /><input name="as_epq" value="Version 2.0" type="hidden" /><input name="as_oq" value="" type="hidden" /><input name="as_eq" value="&quot;List-Post&quot;" type="hidden" /><input value="" name="lr" type="hidden" /><input value="i" name="as_ft" type="hidden" /><input value="" name="as_filetype" type="hidden" /><input value="all" name="as_qdr" type="hidden" /><input value="any" name="as_occt" type="hidden" /><input value="i" name="as_dt" type="hidden" /><input value="httpd.apache.org" name="as_sitesearch" type="hidden" /><input value="off" name="safe" type="hidden" /></p></form>
<table id="indextable"><tr><td class="col1"><div class="category"><h2><a name="release" id="release">Notes sur cette version</a></h2>
<ul><li><a href="new_features_2_0.html">Nouvelles fonctionnalités de la version 2.0</a></li>
<ul><li><a href="new_features_2_0.html">Nouvelles fonctionnalit&#233;s de la version 2.0</a></li>
<li><a href="upgrading.html">Migrer en 2.0 depuis la version 1.3</a></li>
<li><a href="license.html">Licence Apache</a></li>
</ul>
</div><div class="category"><h2><a name="manual" id="manual">Manuel de référence</a></h2>
</div><div class="category"><h2><a name="manual" id="manual">Manuel de r&#233;f&#233;rence</a></h2>
<ul><li><a href="install.html">Compilation et installation</a></li>
<li><a href="invoking.html">Démarrage</a></li>
<li><a href="stopping.html">Arrêt ou Redémarrage</a></li>
<li><a href="mod/directives.html">Directives de configuration pour l'exécution</a></li>
<li><a href="mod/quickreference.html">Résumé des directives</a></li>
<li><a href="invoking.html">D&#233;marrage</a></li>
<li><a href="stopping.html">Arr&#234;t ou Red&#233;marrage</a></li>
<li><a href="mod/directives.html">Directives de configuration pour l'ex&#233;cution</a></li>
<li><a href="mod/quickreference.html">R&#233;sum&#233; des directives</a></li>
<li><a href="mod/">Modules</a></li>
<li><a href="mpm.html">Modules Multi-Processing (MPMs)</a></li>
<li><a href="filter.html">Filtres</a></li>
@@ -59,29 +59,29 @@
<ul><li><a href="bind.html">Liaison</a></li>
<li><a href="configuring.html">Fichiers de configuration</a></li>
<li><a href="sections.html">Sections de configuration</a></li>
<li><a href="content-negotiation.html">Négociation de contenu</a></li>
<li><a href="dso.html">Objets partagés dynamiques (DSO)</a></li>
<li><a href="content-negotiation.html">N&#233;gociation de contenu</a></li>
<li><a href="dso.html">Objets partag&#233;s dynamiques (DSO)</a></li>
<li><a href="env.html">Variables d'environnement</a></li>
<li><a href="logs.html">Fichiers journaux</a></li>
<li><a href="urlmapping.html">Correspondances entre URLs et système de fichiers</a></li>
<li><a href="urlmapping.html">Correspondances entre URLs et syst&#232;me de fichiers</a></li>
<li><a href="misc/perf-tuning.html">Ajuster les performances</a></li>
<li><a href="misc/security_tips.html">Conseils sur la sécurité</a></li>
<li><a href="server-wide.html">Configuration à l'échelle du serveur</a></li>
<li><a href="misc/security_tips.html">Conseils sur la s&#233;curit&#233;</a></li>
<li><a href="server-wide.html">Configuration &#224; l'&#233;chelle du serveur</a></li>
<li><a href="ssl/">Cryptage SSL/TLS</a></li>
<li><a href="suexec.html">Exécution Suexec des CGIs</a></li>
<li><a href="suexec.html">Ex&#233;cution Suexec des CGIs</a></li>
<li><a href="misc/rewriteguide.html">Guide de l'URL-rewriting</a></li>
<li><a href="vhosts/">Serveurs virtuels</a></li>
</ul>
</div></td><td class="col3"><div class="category"><h2><a name="howto" id="howto">Guides / Tutoriels</a></h2>
<ul><li><a href="howto/auth.html">Authentification, Autorisations, et
Contrôles d'accès</a></li>
Contr&#244;les d'acc&#232;s</a></li>
<li><a href="howto/cgi.html">Contenus dynamiques CGI</a></li>
<li><a href="howto/htaccess.html">Fichiers .htaccess </a></li>
<li><a href="howto/ssi.html">Server Side Includes (SSI)</a></li>
<li><a href="howto/public_html.html">Répertoires Web personnels
<li><a href="howto/public_html.html">R&#233;pertoires Web personnels
(public_html)</a></li>
</ul>
</div><div class="category"><h2><a name="platform" id="platform">Notes spécifiques aux différentes plates-formes</a></h2>
</div><div class="category"><h2><a name="platform" id="platform">Notes sp&#233;cifiques aux diff&#233;rentes plates-formes</a></h2>
<ul><li><a href="platform/windows.html">Microsoft Windows</a></li>
<li><a href="platform/netware.html">Novell NetWare</a></li>
<li><a href="platform/ebcdic.html">Port EBCDIC</a></li>
@@ -89,20 +89,20 @@
</div><div class="category"><h2><a name="other" id="other">Autres sujets</a></h2>
<ul><li><a href="faq/">Foire Aux Questions</a></li>
<li><a href="sitemap.html">Plan du site</a></li>
<li><a href="developer/">Documentation pour développeurs</a></li>
<li><a href="developer/">Documentation pour d&#233;veloppeurs</a></li>
<li><a href="misc/">Divers</a></li>
</ul>
</div></td></tr></table></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./de/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./fr/" title="Français">&nbsp;fr&nbsp;</a> |
<a href="./es/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./fr/" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div>
</body></html>

View File

@@ -21,35 +21,35 @@
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="./">Version 2.0</a></div><div id="page-content"><div class="retired"><h4>Bitte beachten!</h4>
<p>Dieses Dokument bezieht sich auf Version <strong>2.0</strong> des Apache httpd, die <strong>nicht mehr gepflegt wird</strong>. Bitte aktualisieren Sie die Software und verwenden Sie stattdessen eine aktuelle Version des httpd, die an folgender Stelle dokumentiert ist:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Dokumentation des Apache HTTP Server für die zuletzt erschienene Version</a></li></ul><p>Sie können <a href="http://httpd.apache.org/docs/current/install.html">diesem Link</a> folgen, um zur aktuellen Version dieses Dokuments zu gelangen.</p></div><div id="preamble"><h1>Kompilieren und Installieren</h1>
<ul><li><a href="http://httpd.apache.org/docs/current/">Dokumentation des Apache HTTP Server f&#252;r die zuletzt erschienene Version</a></li></ul><p>Sie k&#246;nnen <a href="http://httpd.apache.org/docs/current/install.html">diesem Link</a> folgen, um zur aktuellen Version dieses Dokuments zu gelangen.</p></div><div id="preamble"><h1>Kompilieren und Installieren</h1>
<div class="toplang">
<p><span>Verfügbare Sprachen: </span><a href="./de/install.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<p><span>Verf&#252;gbare Sprachen: </span><a href="./de/install.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/install.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./es/install.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/install.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/install.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>Dieses Dokument umfaßt nur die Kompilierung und Installation des
Apache auf Unix und Unix-ähnlichen Systemen. Für die
<p>Dieses Dokument umfa&#223;t nur die Kompilierung und Installation des
Apache auf Unix und Unix-&#228;hnlichen Systemen. F&#252;r die
Kompilierung und Installation unter Windows lesen Sie bitte <a href="platform/windows.html">Den Apache unter Microsoft Windows
betreiben</a>. Für andere Plattformen lesen Sie bitte die
betreiben</a>. F&#252;r andere Plattformen lesen Sie bitte die
Dokumentation <a href="platform/">Plattformen</a>.</p>
<p>Die Konfigurations- und Installationsumgebung des Apache 2.0 hat sich
seit dem Apache 1.3 komplett verändert. Der Apache 1.3 benutzt einen
seit dem Apache 1.3 komplett ver&#228;ndert. Der Apache 1.3 benutzt einen
speziellen Satz von Skripten, um eine einfache Installation zu
ermöglichen. Der Apache 2.0 dagegen verwendet nun
erm&#246;glichen. Der Apache 2.0 dagegen verwendet nun
<code>libtool</code> und <code>autoconf</code>, um eine Umgebung zu
schaffen, die der vieler anderer Open Source Projekte ähnlich
schaffen, die der vieler anderer Open Source Projekte &#228;hnlich
sieht.</p>
<p>Wenn Sie von einer Unterversion auf die nächste aktualisieren (z.B.
<p>Wenn Sie von einer Unterversion auf die n&#228;chste aktualisieren (z.B.
von 2.0.50 auf 2.0.51), springen Sie bitte zum Abschnitt <a href="#upgrading">Upgrade</a>.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Überblick für die Ungeduldigen</a></li>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">&#220;berblick f&#252;r die Ungeduldigen</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#requirements">Anforderungen</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#download">Download</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#extract">Auspacken</a></li>
@@ -62,7 +62,7 @@
</ul><h3>Siehe auch</h3><ul class="seealso"><li><a href="programs/configure.html">Den Quellcode konfigurieren</a></li><li><a href="invoking.html">Apache starten</a></li><li><a href="stopping.html">Beenden und Neustarten</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="overview" id="overview">Überblick für die Ungeduldigen</a></h2>
<h2><a name="overview" id="overview">&#220;berblick f&#252;r die Ungeduldigen</a></h2>
<table>
@@ -119,23 +119,23 @@
verwendet.</p>
<p>Beginnend mit den Anforderungen
für die Kompilierung und Installation des Apache HTTPD ist
f&#252;r die Kompilierung und Installation des Apache HTTPD ist
weiter unten jeder Abschnitt des Kompilierungs- und
Installationsvorganges genauer beschrieben.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="requirements" id="requirements">Anforderungen</a></h2>
<p>Folgende Anforderungen gelten für die Erstellung des
<p>Folgende Anforderungen gelten f&#252;r die Erstellung des
Apache:</p>
<dl>
<dt>Plattenplatz</dt>
<dd>Stellen Sie sicher, dass Sie kurzzeitig wenigstens 50 MB freien
Festplattenplatz zur Verfügung haben. Nach der Installation
belegt der Apache ungefähr 10 MB Plattenplatz. Der
tatsächliche Platzbedarf variiert in Abhängigkeit von den
gewählten Konfigurationseinstellungen und
Festplattenplatz zur Verf&#252;gung haben. Nach der Installation
belegt der Apache ungef&#228;hr 10 MB Plattenplatz. Der
tats&#228;chliche Platzbedarf variiert in Abh&#228;ngigkeit von den
gew&#228;hlten Konfigurationseinstellungen und
Modulen von Drittanbietern.</dd>
<dt>ANSI-C-Compiler und Generierungswerkzeuge</dt>
@@ -144,36 +144,36 @@
Compiler (GCC)</a> der <a href="http://www.gnu.org/">Free Software
Foundation (FSF)</a> ist empfehlenswert (Version 2.7.2 ist gut). Wenn
Sie den GCC nicht besitzen, stellen Sie zumindest sicher, dass der
Compiler Ihres Anbieters ANSI-kompatibel ist. Außerdem muss Ihr
Compiler Ihres Anbieters ANSI-kompatibel ist. Au&#223;erdem muss Ihr
<code>PATH</code> wesentliche Generierungswerkzeuge wie
<code>make</code> enthalten.</dd>
<dt>Zeitgenauigkeit bewahren</dt>
<dd>Elemente des HTTP-Protokolls werden in Form einer Tageszeit
ausgedrückt. Darum sollten Sie jetzt prüfen, ob Ihr System
die Fähigkeit zur Zeitsynchronisation besitzt, und diese
gegebenenfalls installieren. Üblicherweise werden hierfür
ausgedr&#252;ckt. Darum sollten Sie jetzt pr&#252;fen, ob Ihr System
die F&#228;higkeit zur Zeitsynchronisation besitzt, und diese
gegebenenfalls installieren. &#220;blicherweise werden hierf&#252;r
die Programme <code>ntpdate</code> oder <code>xntpd</code> verwendet,
die auf dem Network Time Protocol (NTP) basieren. Nähere
Informationen über NTP Software und öffentliche Zeitserver
die auf dem Network Time Protocol (NTP) basieren. N&#228;here
Informationen &#252;ber NTP Software und &#246;ffentliche Zeitserver
finden Sie in der Usenet Newsgroup <a href="news:comp.protocols.time.ntp">comp.protocols.time.ntp</a>
und auf der <a href="http://www.ntp.org">NTP
Homepage</a>.</dd>
<dt><a href="http://www.perl.org/">Perl 5</a>
[OPTIONAL]</dt>
<dd>Für einige Hilfsskripte wie <code class="program"><a href="./programs/apxs.html">apxs</a></code>
<dd>F&#252;r einige Hilfsskripte wie <code class="program"><a href="./programs/apxs.html">apxs</a></code>
oder <code class="program"><a href="./programs/dbmmanage.html">dbmmanage</a></code> (die in Perl
geschrieben sind) wird der Perl 5 Interpreter benötigt (die
geschrieben sind) wird der Perl 5 Interpreter ben&#246;tigt (die
Versionen ab 5.003 sind ausreichend). Wenn Sie mehrere Perl
Interpreter haben (beispielsweise eine systemweite Installation von
Perl 4 und Ihre eigene Perl 5-Installation), dann sollten Sie die
<code>--with-perl</code>-Option (siehe unten) verwenden, um
sicherzustellen, dass der richtige Interpreter von
<code class="program"><a href="./programs/configure.html">configure</a></code> ausgewählt wird.
<code class="program"><a href="./programs/configure.html">configure</a></code> ausgew&#228;hlt wird.
Wenn kein Perl 5-Interpreter vom <code class="program"><a href="./programs/configure.html">configure</a></code>-Skript
gefunden werden kann, können Sie die betroffenen Hilfsskripte nicht
verwenden, sind jedoch selbstverständlich nach wie vor in der Lage,
gefunden werden kann, k&#246;nnen Sie die betroffenen Hilfsskripte nicht
verwenden, sind jedoch selbstverst&#228;ndlich nach wie vor in der Lage,
den Apache 2.0 zu bauen und zu installieren.</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
@@ -182,21 +182,21 @@
<p>Der Apache kann von der <a href="http://httpd.apache.org/download.cgi">Apache HTTP Server
Downloadseite</a> heruntergeladen werden, auf der verschiedene Spiegelserver
angegeben sind. Für die meisten Benutzer des Apache ist es auf
Unix-ähnlichen Systemen am Besten, die Quellcodeversion herunterzuladen
angegeben sind. F&#252;r die meisten Benutzer des Apache ist es auf
Unix-&#228;hnlichen Systemen am Besten, die Quellcodeversion herunterzuladen
und zu kompilieren. Der Erstellungsprozess (weiter unten beschrieben) ist
einfach und erlaubt es Ihnen, den Server Ihren Bedürfnissen anzupassen.
Dazu kommt, dass Binärdistributionen gegenüber der aktuellen
Quellcodeversion oft veraltet sind. Wenn Sie tatsächlich ein
Binärpaket herunterladen, folgen Sie bitte den Anweisungen in der Datei
einfach und erlaubt es Ihnen, den Server Ihren Bed&#252;rfnissen anzupassen.
Dazu kommt, dass Bin&#228;rdistributionen gegen&#252;ber der aktuellen
Quellcodeversion oft veraltet sind. Wenn Sie tats&#228;chlich ein
Bin&#228;rpaket herunterladen, folgen Sie bitte den Anweisungen in der Datei
<code>INSTALL.bindist</code>, die der Distribution beiliegt.</p>
<p>Es ist wichtig, dass Sie nach dem Herunterladen überprüfen,
dass es sich um einer vollständige und unveränderte Version des
Apache HTTP Servers handelt. Das können Sie erreichen, indem Sie das
heruntergeladene Paket gegen die PGP-Signatur prüfen. Einzelheiten dazu
<p>Es ist wichtig, dass Sie nach dem Herunterladen &#252;berpr&#252;fen,
dass es sich um einer vollst&#228;ndige und unver&#228;nderte Version des
Apache HTTP Servers handelt. Das k&#246;nnen Sie erreichen, indem Sie das
heruntergeladene Paket gegen die PGP-Signatur pr&#252;fen. Einzelheiten dazu
erfahren Sie auf der <a href="http://httpd.apache.org/download.cgi#verify">Download-Seite</a>. Es
ist auch ein erweitertes Beispiel verfügbar, dass die <a href="http://httpd.apache.org/dev/verification.html">Anwendung von PGP</a>
ist auch ein erweitertes Beispiel verf&#252;gbar, dass die <a href="http://httpd.apache.org/dev/verification.html">Anwendung von PGP</a>
beschreibt.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
@@ -212,7 +212,7 @@
</code></p></div>
<p>Dies erstellt unterhalb des aktuellen Verzeichnisses ein neues
Verzeichnis, das den Quellcode für die Distribution enthält.
Verzeichnis, das den Quellcode f&#252;r die Distribution enth&#228;lt.
Sie sollten mit <code>cd</code> in dieses Verzeichnis wechseln,
bevor Sie mit der Kompilierung des Servers weitermachen. </p>
@@ -220,59 +220,59 @@
<div class="section">
<h2><a name="configure" id="configure">Den Codebaum konfigurieren</a></h2>
<p>Der nächste Schritt ist die Konfiguration des
Apache-Codebaumes für Ihre spezielle Plattform und Ihre
persönlichen Bedürfnisse. Dies wird mit dem Skript
<code class="program"><a href="./programs/configure.html">configure</a></code> durchgeführt, das im Wurzelverzeichnis
<p>Der n&#228;chste Schritt ist die Konfiguration des
Apache-Codebaumes f&#252;r Ihre spezielle Plattform und Ihre
pers&#246;nlichen Bed&#252;rfnisse. Dies wird mit dem Skript
<code class="program"><a href="./programs/configure.html">configure</a></code> durchgef&#252;hrt, das im Wurzelverzeichnis
der Distribution enthalten ist. (Entwickler, welche die CVS Version
des Apache-Codebaumes herunterladen, müssen <code>autoconf</code>
und <code>libtool</code> installiert haben und müssen
<code>buildconf</code> ausführen, bevor sie mit den
nächsten Schritten fortfahren können. Dies wird bei
des Apache-Codebaumes herunterladen, m&#252;ssen <code>autoconf</code>
und <code>libtool</code> installiert haben und m&#252;ssen
<code>buildconf</code> ausf&#252;hren, bevor sie mit den
n&#228;chsten Schritten fortfahren k&#246;nnen. Dies wird bei
offiziellen Releases nicht notwendig sein.)</p>
<p>Um den Codebaum mit den Standardeinstellungen zu konfigurieren,
geben Sie einfach <code>./configure</code> ein. Zur Änderung
geben Sie einfach <code>./configure</code> ein. Zur &#196;nderung
dieser Voreinstellungen akzeptiert <code class="program"><a href="./programs/configure.html">configure</a></code> eine
Reihe von Variablen und Kommandozeilenoptionen.</p>
<p>Die wichtigste Option ist <code>--prefix</code>, der Ablageort, an dem
der Apache später installiert wird, da er für diesen Ort
der Apache sp&#228;ter installiert wird, da er f&#252;r diesen Ort
konfiguriert werden muss, um korrekt zu arbeiten. Eine feinere Einstellung
der Dateiablagen ist mit weiteren <a href="programs/configure.html#installationdirectories">configure-Optionen</a>
möglich.</p>
m&#246;glich.</p>
<p>Weiterhin können Sie zu diesem Zeitpunkt festlegen, welche <a href="programs/configure.html#optionalfeatures">Funktionalität</a> Sie
in den Apache aufnehmen möchten, indem Sie <a href="mod/">Module</a>
aktivieren oder deaktivieren. Der Apache bindet standardmäßig
<p>Weiterhin k&#246;nnen Sie zu diesem Zeitpunkt festlegen, welche <a href="programs/configure.html#optionalfeatures">Funktionalit&#228;t</a> Sie
in den Apache aufnehmen m&#246;chten, indem Sie <a href="mod/">Module</a>
aktivieren oder deaktivieren. Der Apache bindet standardm&#228;&#223;ig
einen Satz von <a href="mod/module-dict.html#Status">Basismodulen</a> ein.
Andere Module werden mit Hilfe der Option
<code>--enable-<var>module</var></code> aktiviert, wobei <var>module</var>
den Namen des Moduls ohne das Präfix <code>mod_</code> darstellt.
den Namen des Moduls ohne das Pr&#228;fix <code>mod_</code> darstellt.
Ausserdem sind alle Unterstriche durch Bindestriche zu ersetzen. Sie
können sich auch entscheiden, Module als "<a href="dso.html">Shared
k&#246;nnen sich auch entscheiden, Module als "<a href="dso.html">Shared
Objects (DSOs)</a>" zu kompilieren, welche zur Laufzeit ge- und entladen
werden können. Dazu verwenden Sie die Option
<code>--enable-<var>module</var>=shared</code>. Entsprechend können Sie
werden k&#246;nnen. Dazu verwenden Sie die Option
<code>--enable-<var>module</var>=shared</code>. Entsprechend k&#246;nnen Sie
Basismodule mit der Option <code>--disable-<var>module</var></code>
deaktivieren. Lassen Sie Vorsicht walten. wenn Sie diese Optionen verwenden,
da <code class="program"><a href="./programs/configure.html">configure</a></code> Sie nicht warnen kann, wenn die von Ihnen
angegebenen Module nicht existieren; die Option wird dann einfach
ignoriert.</p>
<p>Zusätzlich ist es zuweilen notwendig, das
<p>Zus&#228;tzlich ist es zuweilen notwendig, das
<code class="program"><a href="./programs/configure.html">configure</a></code>-Skript mit Extrainformationen zum Ablageort
Ihres Compilers, Ihrer Bibliotheken oder Header-Dateien zu versorgen. Das
tun Sie, indem Sie entweder Umgebungsvariablen oder Kommandozeilenoptionen
an <code class="program"><a href="./programs/configure.html">configure</a></code> übergeben. Für mehr Informationen
an <code class="program"><a href="./programs/configure.html">configure</a></code> &#252;bergeben. F&#252;r mehr Informationen
lesen Sie bitte die Hilfeseite zu <code class="program"><a href="./programs/configure.html">configure</a></code>.</p>
<p>Um einen kurzen Eindruck zu gewinnen, welche Möglichkeiten Sie
<p>Um einen kurzen Eindruck zu gewinnen, welche M&#246;glichkeiten Sie
haben, folgt hier ein typisches Beispiel, das den Apache mit einem
speziellen Compiler und Compilerflags für das
speziellen Compiler und Compilerflags f&#252;r das
Installationsverzeichnis <code>/sk/pkg/apache</code> kompiliert, sowie
die beiden zusätzlichen Module <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> und
<code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> für späteres Laden durch den
die beiden zus&#228;tzlichen Module <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> und
<code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> f&#252;r sp&#228;teres Laden durch den
DSO-Mechanismus:</p>
<div class="example"><p><code>
@@ -282,9 +282,9 @@
--enable-speling=shared
</code></p></div>
<p>Wenn <code class="program"><a href="./programs/configure.html">configure</a></code> startet, benötigt es mehrere
Minuten, um die Verfügbarkeit von Features auf Ihrem System zu
prüfen und ein Makefile zu generieren, das später zur
<p>Wenn <code class="program"><a href="./programs/configure.html">configure</a></code> startet, ben&#246;tigt es mehrere
Minuten, um die Verf&#252;gbarkeit von Features auf Ihrem System zu
pr&#252;fen und ein Makefile zu generieren, das sp&#228;ter zur
Kompilierung des Servers verwendet wird.</p>
<p>Einzelheiten zu den vielen verschiedenen <code class="program"><a href="./programs/configure.html">configure</a></code>-Optionen finden Sie auf der Hilfeseite zu
@@ -294,14 +294,14 @@
<div class="section">
<h2><a name="compile" id="compile">Erstellen</a></h2>
<p>Nun können Sie die verschiedenen Teile, die das Apache-Paket
bilden, einfach durch Ausführen des folgenden Befehls erstellen:</p>
<p>Nun k&#246;nnen Sie die verschiedenen Teile, die das Apache-Paket
bilden, einfach durch Ausf&#252;hren des folgenden Befehls erstellen:</p>
<div class="example"><p><code>$ make</code></p></div>
<p>Seien Sie hierbei bitte geduldig, denn eine Basiskonfiguration
benötigt ungefähr 3 Minuten auf einem Pentium III/Linux 2.2.
System. Dies kann aber abhängig von Ihrer Hardware und der Anzahl
ben&#246;tigt ungef&#228;hr 3 Minuten auf einem Pentium III/Linux 2.2.
System. Dies kann aber abh&#228;ngig von Ihrer Hardware und der Anzahl
der Module, die Sie aktiviert haben, sehr stark variieren.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
@@ -314,36 +314,36 @@
<div class="example"><p><code>$ make install</code></p></div>
<p>Wenn Sie upgraden, wird die Installation Ihre Konfigurationsdateien
oder Dokumente nicht überschrieben.</p>
oder Dokumente nicht &#252;berschrieben.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="customize" id="customize">Anpassen</a></h2>
<p>Als nächstes können Sie Ihren Apache HTTP Server anpassen,
<p>Als n&#228;chstes k&#246;nnen Sie Ihren Apache HTTP Server anpassen,
indem Sie die <a href="configuring.html">Konfigurationsdateien</a>
unterhalb von <code><em>PREFIX</em>/conf/</code> editieren.</p>
<div class="example"><p><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code></p></div>
<p>Werfen Sie auch einen Blick in das Apache-Handbuch unter <a href="./">docs/manual/</a>. Die aktuellste Version dieses Handbuchs
sowie eine komplette Referenz der verfügbaren <a href="mod/directives.html">Konfigurationsanweisungen</a> finden
sowie eine komplette Referenz der verf&#252;gbaren <a href="mod/directives.html">Konfigurationsanweisungen</a> finden
Sie unter <a href="http://httpd.apache.org/docs/2.0/">http://httpd.apache.org/docs/2.0/</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="test" id="test">Testen</a></h2>
<p>Sie können nun Ihren Apache HTTP Server <a href="invoking.html">starten</a>, indem Sie einfach</p>
<p>Sie k&#246;nnen nun Ihren Apache HTTP Server <a href="invoking.html">starten</a>, indem Sie einfach</p>
<div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl start</code></p></div>
<p>ausführen.</p>
<p>ausf&#252;hren.</p>
<p>Danach sollten Sie Ihr erstes Dokument unter dem URL
<code>http://localhost/</code> anfordern können. Die Webseite,
<code>http://localhost/</code> anfordern k&#246;nnen. Die Webseite,
die Sie sehen, ist im <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>
abgelegt, welches üblicherweise <code><em>PREFIX</em>/htdocs/</code>
abgelegt, welches &#252;blicherweise <code><em>PREFIX</em>/htdocs/</code>
ist. Den Server <a href="stopping.html">stoppen</a> Sie wieder durch
Ausführen von:</p>
Ausf&#252;hren von:</p>
<div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl stop</code></p></div>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
@@ -351,35 +351,35 @@
<h2><a name="upgrading" id="upgrading">Upgrade</a></h2>
<p>Der erste Schritt beim Aktualisieren besteht darin, die
Versionsankündigung sowie die <code>CHANGES</code>-Datei in der
Quelltextdistribution zu lesen, um Änderungen zu finden, die Ihr
System möglicherweise betreffen. Wenn Sie einen größeren
Versionssprung durchführen (z.B. vom 1.3 auf 2.0 oder von 2.0 auf
2.2), wird es wahrscheinlich auch größere Unterschiede in der
Versionsank&#252;ndigung sowie die <code>CHANGES</code>-Datei in der
Quelltextdistribution zu lesen, um &#196;nderungen zu finden, die Ihr
System m&#246;glicherweise betreffen. Wenn Sie einen gr&#246;&#223;eren
Versionssprung durchf&#252;hren (z.B. vom 1.3 auf 2.0 oder von 2.0 auf
2.2), wird es wahrscheinlich auch gr&#246;&#223;ere Unterschiede in der
Kompilier- und Laufzeitkonfiguration geben, die manuelle Nacharbeiten
erfordern. Außerdem müssen alle Module aktualisiert
werden, um den Änderungen der Modul-API gerecht zu werden.</p>
erfordern. Au&#223;erdem m&#252;ssen alle Module aktualisiert
werden, um den &#196;nderungen der Modul-API gerecht zu werden.</p>
<p>Die Aktualisierung einer Unterversion auf eine andere (z.B. von 2.0.55
auf 2.0.57) ist einfacher. <code>make install</code> überschreibt
auf 2.0.57) ist einfacher. <code>make install</code> &#252;berschreibt
keine der bereits existierenden Dokumente, Log- und Konfigurationsdateien.
Ausserdem bemühen sich die Entwickler, inkompatible Änderungen
Ausserdem bem&#252;hen sich die Entwickler, inkompatible &#196;nderungen
der <code class="program"><a href="./programs/configure.html">configure</a></code>-Optionen, der Laufzeitkonfiguration sowie
der Modul-API zu vermeiden. In den meisten Fällen sollten Sie in der
der Modul-API zu vermeiden. In den meisten F&#228;llen sollten Sie in der
Lage sein, den gleichen <code class="program"><a href="./programs/configure.html">configure</a></code>-Befehl, die gleiche
Konfiguration und die gleichen Module wieder zu verwenden. (Das gilt erst
seit Version 2.0.41 -- frühere Versionen enthielten noch inkompatible
Änderungen).</p>
seit Version 2.0.41 -- fr&#252;here Versionen enthielten noch inkompatible
&#196;nderungen).</p>
<p>Um auf eine neue Unterversion zu aktualisieren, suchen Sie zunächst
<p>Um auf eine neue Unterversion zu aktualisieren, suchen Sie zun&#228;chst
die Datei <code>config.nice</code> im <code>build</code>-Verzeichnis
Ihrer Serverinstallation oder im Wurzelverzeichnis des Quelltextbaums
der alten Installation. Die Datei enthält den genauen
der alten Installation. Die Datei enth&#228;lt den genauen
<code class="program"><a href="./programs/configure.html">configure</a></code>-Befehl, der verwendet wurde, um den
Quellcode zu konfigurieren. Um jetzt von einer Version auf die
nächste zu aktualisieren, kopieren Sie einfach die
n&#228;chste zu aktualisieren, kopieren Sie einfach die
<code>config.nice</code> in das Verzeichnis der neuen Version,
passen sie bei Bedarf an, und führen Sie sie aus:</p>
passen sie bei Bedarf an, und f&#252;hren Sie sie aus:</p>
<div class="example"><p><code>
$ ./config.nice<br />
@@ -390,21 +390,21 @@
</code></p></div>
<div class="warning">Sie sollten jede neue Version immer in Ihrer Umgebung
testen, bevor Sie sie produktiv schalten. Beispielsweise können Sie
testen, bevor Sie sie produktiv schalten. Beispielsweise k&#246;nnen Sie
die neue Version neben der alten installieren, indem Sie ein anderes
<code>--prefix</code> und einen anderen Port wählen (durch Anpassen der
<code>--prefix</code> und einen anderen Port w&#228;hlen (durch Anpassen der
<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>-Direktive). So
können Sie auf eventuelle Inkompatibilitäten testen, bevor Sie
endgültig die neue Version verwenden.</div>
k&#246;nnen Sie auf eventuelle Inkompatibilit&#228;ten testen, bevor Sie
endg&#252;ltig die neue Version verwenden.</div>
</div></div>
<div class="bottomlang">
<p><span>Verfügbare Sprachen: </span><a href="./de/install.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<p><span>Verf&#252;gbare Sprachen: </span><a href="./de/install.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/install.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./es/install.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/install.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/install.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p></div>

View File

@@ -25,11 +25,11 @@
<div class="toplang">
<p><span>Available Languages: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/install.html" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/install.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./es/install.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/install.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/install.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
@@ -380,11 +380,11 @@ $ tar xvf httpd-2_0_<em>NN</em>.tar
<div class="bottomlang">
<p><span>Available Languages: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/install.html" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/install.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./es/install.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/install.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/install.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>

View File

@@ -8,73 +8,73 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
<title>Compilación e Instalación - Servidor HTTP Apache</title>
<title>Compilaci&#243;n e Instalaci&#243;n - Servidor HTTP Apache</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 href="./images/favicon.ico" rel="shortcut icon" /><link href="http://httpd.apache.org/docs/current/install.html" rel="canonical" /></head>
<body id="manual-page"><div id="page-header">
<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versión 2.0 del Servidor HTTP Apache</p>
<p class="menu"><a href="./mod/">M&#243;dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versi&#243;n 2.0 del Servidor HTTP Apache</p>
<img alt="" src="./images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentación</a> &gt; <a href="./">Versión 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentaci&#243;n</a> &gt; <a href="./">Versi&#243;n 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/install.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Compilación e Instalación</h1>
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/install.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Compilaci&#243;n e Instalaci&#243;n</h1>
<div class="toplang">
<p><span>Idiomas disponibles: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/install.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="./es/install.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/install.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/install.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<div class="outofdate">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
<div class="outofdate">Esta traducci&#243;n podr&#237;a estar
obsoleta. Consulte la versi&#243;n en ingl&#233;s de la
documentaci&#243;n para comprobar si se han producido cambios
recientemente.</div>
<p>Este documento explica cómo compilar e instalar Apache en
sistemas Unix y tipo Unix. Si lo que busca es información sobre
cómo compilar e instalar Apache en Windows, consulte la sección
<p>Este documento explica c&#243;mo compilar e instalar Apache en
sistemas Unix y tipo Unix. Si lo que busca es informaci&#243;n sobre
c&#243;mo compilar e instalar Apache en Windows, consulte la secci&#243;n
<a href="platform/windows.html">Usar Apache en Microsoft
Windows</a>. Para otras plataformas, consulte la
documentación sobre <a href="platform/">plataformas</a>.</p>
documentaci&#243;n sobre <a href="platform/">plataformas</a>.</p>
<p>El entorno de configuración e instalación de Apache
<p>El entorno de configuraci&#243;n e instalaci&#243;n de Apache
2.0 ha cambiado completamente respecto al de Apache 1.3. Apache
1.3 usaba un conjunto de scripts a medida para conseguir una
instalación fácil. Apache 2.0 usa <code>libtool</code> y
<code>autoconf</code> para crear un entorno más parecido al
instalaci&#243;n f&#225;cil. Apache 2.0 usa <code>libtool</code> y
<code>autoconf</code> para crear un entorno m&#225;s parecido al
de muchos otros proyectos Open Source.</p>
<p>Si lo que quiere hacer es actualizar su servidor Apache desde
una versión menor (por ejemplo, desde la 2.0.50 a la 2.0.51),
pase directamente a la sección de <a href="#upgrading">actualización</a>.</p>
una versi&#243;n menor (por ejemplo, desde la 2.0.50 a la 2.0.51),
pase directamente a la secci&#243;n de <a href="#upgrading">actualizaci&#243;n</a>.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Visión general del proceso para
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Visi&#243;n general del proceso para
impacientes</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#requirements">Requisitos</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#download">Descargar</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#extract">Descomprimir</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#configure">Configuración de la estructura de
<li><img alt="" src="./images/down.gif" /> <a href="#configure">Configuraci&#243;n de la estructura de
directorios</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#compile">Compilar</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#install">Instalar</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#customize">Personalizar</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#test">Comprobar que la instalación
<li><img alt="" src="./images/down.gif" /> <a href="#test">Comprobar que la instalaci&#243;n
funciona</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#upgrading">Actualizar una instalación
<li><img alt="" src="./images/down.gif" /> <a href="#upgrading">Actualizar una instalaci&#243;n
prrevia</a></li>
</ul><h3>Consulte también</h3><ul class="seealso"><li><a href="programs/configure.html">Configuración de la
</ul><h3>Consulte tambi&#233;n</h3><ul class="seealso"><li><a href="programs/configure.html">Configuraci&#243;n de la
estructura de directorios</a></li><li><a href="invoking.html">Iniciar Apache</a></li><li><a href="stopping.html">Parar y reiniciar Apache</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="overview" id="overview">Visión general del proceso para
<h2><a name="overview" id="overview">Visi&#243;n general del proceso para
impacientes</a></h2>
<table>
@@ -119,7 +119,7 @@ estructura de directorios</a></li><li><a href="invoking.html">Iniciar Apache</a>
</tr>
<tr>
<td><a href="#test">Comprobar que la instalación
<td><a href="#test">Comprobar que la instalaci&#243;n
funciona</a></td>
<td><code>$ <em>PREFIX</em>/bin/apachectl start</code>
@@ -127,14 +127,14 @@ estructura de directorios</a></li><li><a href="invoking.html">Iniciar Apache</a>
</tr>
</table>
<p><em>NN</em> hay que reemplazarlo por el número de la
versión menor, y <em>PREFIX</em> hay que reemplazarlo por la
<p><em>NN</em> hay que reemplazarlo por el n&#250;mero de la
versi&#243;n menor, y <em>PREFIX</em> hay que reemplazarlo por la
ruta en la que se va a instalar Apache. Si no especifica
ningún valor en <em>PREFIX</em>, el valor que se usa
ning&#250;n valor en <em>PREFIX</em>, el valor que se usa
por defecto es <code>/usr/local/apache2</code>.</p>
<p>Cada parte del proceso de configuración e instalación
se describe detalladamente más abajo, empezando por los
<p>Cada parte del proceso de configuraci&#243;n e instalaci&#243;n
se describe detalladamente m&#225;s abajo, empezando por los
requisitos para compilar e instalar Apache.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
@@ -144,157 +144,157 @@ estructura de directorios</a></li><li><a href="invoking.html">Iniciar Apache</a>
<dl>
<dt>Espacio en disco</dt> <dd>Compruebe que tiene disponibles al
menos 50 MB de espacio libre en disco. Después de la
instalación, Apache ocupa aproximadamente 10 MB. No
obstante, la necesidad real de espacio en disco varía
considerablemente en función de las opciones de
configuración que elija y de los módulos externos que
menos 50 MB de espacio libre en disco. Despu&#233;s de la
instalaci&#243;n, Apache ocupa aproximadamente 10 MB. No
obstante, la necesidad real de espacio en disco var&#237;a
considerablemente en funci&#243;n de las opciones de
configuraci&#243;n que elija y de los m&#243;dulos externos que
use.</dd>
<dt>Compilador ANSI-C y Build System</dt> <dd>Compruebe que
tiene instalado un compilador de ANSI-C. Se recomienda el <a href="http://www.gnu.org/software/gcc/gcc.html">Compilador GNU C
(GCC)</a> de la <a href="http://www.gnu.org/">Free Software
Foundation (FSF)</a> (con la versión 2.7.2 es
Foundation (FSF)</a> (con la versi&#243;n 2.7.2 es
suficiente). Si no tiene instaldo el GCC, entonces compruebe que
el compilador que va a utilizar cumple con los estándares
ANSI. Además, su variable de entorno <code>PATH</code> debe
contener la ubicación en la que se encuentran las
herramientas básicas para compilar, como por ejemplo
el compilador que va a utilizar cumple con los est&#225;ndares
ANSI. Adem&#225;s, su variable de entorno <code>PATH</code> debe
contener la ubicaci&#243;n en la que se encuentran las
herramientas b&#225;sicas para compilar, como por ejemplo
<code>make</code>.</dd>
<dt>Ajuste exacto del reloj del sistema</dt> <dd>Los elementos
del protocolo HTTP están expresados según la hora del
día. Por eso, si quiere puede investigar como instalar
del protocolo HTTP est&#225;n expresados seg&#250;n la hora del
d&#237;a. Por eso, si quiere puede investigar como instalar
alguna utilidad para sincronizar la hora de su sistema. Para
esto, normalmente, se usan los programas <code>ntpdate</code> o
<code>xntpd</code>, que están basados en el protocolo
<code>xntpd</code>, que est&#225;n basados en el protocolo
Network Time Protocol (NTP). Consulte el grupo de noticias <a href="news:comp.protocols.time.ntp">comp.protocols.time.ntp</a>
y el <a href="http://www.eecis.udel.edu/~ntp/">sitio web de NTP
</a> para obtener más información sobre NTP y los
servidores públicos de tiempo.</dd>
</a> para obtener m&#225;s informaci&#243;n sobre NTP y los
servidores p&#250;blicos de tiempo.</dd>
<dt><a href="http://www.perl.org/">Perl 5</a> [OPCIONAL]</dt>
<dd>Para algunos de los scripts de soporte como
<code class="program"><a href="./programs/apxs.html">apxs</a></code> o <code class="program"><a href="./programs/dbmmanage.html">dbmmanage</a></code> (que
están escritos en Perl) es necesario el intérprete de
est&#225;n escritos en Perl) es necesario el int&#233;rprete de
Perl 5 (las versiones 5.003 o posteriores son suficientes). Si
el script <code class="program"><a href="./programs/configure.html">configure</a></code> no encuentra ese
intérprete tampoco pasa nada. Aún puede compilar e
instalar Apache 2.0. Lo único que ocurrirá es que esos
scripts de soporte no podrán ser usados. Si usted tiene
varios interpretes de Perl instalados (quizás Perl 4 porque
estaba ya incluido en su distribución de Linux y Perl 5
int&#233;rprete tampoco pasa nada. A&#250;n puede compilar e
instalar Apache 2.0. Lo &#250;nico que ocurrir&#225; es que esos
scripts de soporte no podr&#225;n ser usados. Si usted tiene
varios interpretes de Perl instalados (quiz&#225;s Perl 4 porque
estaba ya incluido en su distribuci&#243;n de Linux y Perl 5
porque lo ha instalado usted), entonces se recomienda usar la
opción <code>--with-perl</code> para asegurarse de que
<code class="program"><a href="./programs/configure.html">configure</a></code> usa el intérprete
opci&#243;n <code>--with-perl</code> para asegurarse de que
<code class="program"><a href="./programs/configure.html">configure</a></code> usa el int&#233;rprete
correcto.</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="download" id="download">Descargar</a></h2>
<p>Puede descargar Apache desde <a href="http://httpd.apache.org/download.cgi">la sección de
<p>Puede descargar Apache desde <a href="http://httpd.apache.org/download.cgi">la secci&#243;n de
descargas del sitio web de Apache</a> el cual tiene varios
mirrors. Para la mayoría de los usuarios de Apache que tienen
mirrors. Para la mayor&#237;a de los usuarios de Apache que tienen
sistemas tipo Unix, se recomienda que se descarguen y compilen el
código fuente. El proceso de compilación (descrito
más abajo) es fácil, y permite adaptar el servidor
Apache a sus necesidades. Además, las versiones de
disponibles en archivos binarios no están siempre actulizadas
con las últimas modificaciones en el codigo fuente. Si se
c&#243;digo fuente. El proceso de compilaci&#243;n (descrito
m&#225;s abajo) es f&#225;cil, y permite adaptar el servidor
Apache a sus necesidades. Adem&#225;s, las versiones de
disponibles en archivos binarios no est&#225;n siempre actulizadas
con las &#250;ltimas modificaciones en el codigo fuente. Si se
descarga un binario, siga las instrucciones contenidas en el
archivo <code>INSTALL.bindist</code> incluido en la
distribución</p>
distribuci&#243;n</p>
<p>Después de la descarga, es importante que verifique que el
archivo descargado del servidor HTTP Apache está completo y
<p>Despu&#233;s de la descarga, es importante que verifique que el
archivo descargado del servidor HTTP Apache est&#225; completo y
sin modificaciones. Esto puede hacerlo comparando el archivo
descargado (.tgz) con su firma PGP. Instrucciones detalladas de
cómo hacer esto están disponibles en <a href="http://httpd.apache.org/download.cgi#verify"> la
sección de descargas</a> junto con un ejemplo de cómo <a href="http://httpd.apache.org/dev/verification.html">usar
c&#243;mo hacer esto est&#225;n disponibles en <a href="http://httpd.apache.org/download.cgi#verify"> la
secci&#243;n de descargas</a> junto con un ejemplo de c&#243;mo <a href="http://httpd.apache.org/dev/verification.html">usar
PGP</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="extract" id="extract">Descomprimir</a></h2>
<p>Extraer el código fuente del archivo .tgz que acabada de
descargar es muy fácil. Ejecute los siguientes comandos:</p>
<p>Extraer el c&#243;digo fuente del archivo .tgz que acabada de
descargar es muy f&#225;cil. Ejecute los siguientes comandos:</p>
<div class="example"><p><code>
$ gzip -d httpd-2_0_<em>NN</em>.tar.gz<br />
$ tar xvf httpd-2_0_<em>NN</em>.tar
</code></p></div>
<p>Estos comandos crearán un nuevo directorio dentro del
directorio en el que se encuentra y que contendrá el
código fuente de la distribución. Debe cambiarse a ese
<p>Estos comandos crear&#225;n un nuevo directorio dentro del
directorio en el que se encuentra y que contendr&#225; el
c&#243;digo fuente de la distribuci&#243;n. Debe cambiarse a ese
directorio con <code>cd</code> para proceder a compilar el
servidor Apache.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="configure" id="configure">Configuración de la estructura de
<h2><a name="configure" id="configure">Configuraci&#243;n de la estructura de
directorios</a></h2>
<p>El siguiente paso es configurar la estructura de directorios
para su plataforma y sus necesidades personales. Esto se hace
usando el script <code class="program"><a href="./programs/configure.html">configure</a></code> incluido en el directorio
raiz de la distribución que acaba de descargar. (Los
desarrolladores que se descarguen la versión del CVS de la
estructura de directorios necesitarán tener instalados
<code>autoconf</code> y <code>libtool</code>, y necesitarán
raiz de la distribuci&#243;n que acaba de descargar. (Los
desarrolladores que se descarguen la versi&#243;n del CVS de la
estructura de directorios necesitar&#225;n tener instalados
<code>autoconf</code> y <code>libtool</code>, y necesitar&#225;n
ejecutar <code>buildconf</code> antes de continuar con los
siguientes pasos. Esto no es preciso para las versiones
oficiales.)</p>
<p>Para configurar la estructura de directorios a partir del
código fuente usando las opciones por defecto, solo tiene que
c&#243;digo fuente usando las opciones por defecto, solo tiene que
ejecutar <code>./configure</code>. Para cambiar las opciones por
defecto, <code class="program"><a href="./programs/configure.html">configure</a></code> acepta una serie de variables y
opciones por la línea de comandos.</p>
opciones por la l&#237;nea de comandos.</p>
<p>La opción más importante es <code>--prefix</code> que
es el directorio en el que Apache va a ser instalado después,
<p>La opci&#243;n m&#225;s importante es <code>--prefix</code> que
es el directorio en el que Apache va a ser instalado despu&#233;s,
porque Apache tiene que ser configurado para el directorio que se
especifique para que funcione correctamente. Es posible lograr un
mayor control del lugar donde se van a instalar los ficheros de
Apache con otras <a href="programs/configure.html#installationdirectories">opciones de
configuración</a>.</p>
configuraci&#243;n</a>.</p>
<p>En este momento, puede especificar que <a href="programs/configure.html#optionalfeatures">características
<p>En este momento, puede especificar que <a href="programs/configure.html#optionalfeatures">caracter&#237;sticas
o funcionalidades</a> quiere incluir en Apache activando o
desactivando <a href="mod/">módulos</a>. Apache viene con
una <a href="mod/module-dict.html#Status">selección
básica</a> de módulos incluidos por defecto. Se pueden
activar otros módulos usando la opción
desactivando <a href="mod/">m&#243;dulos</a>. Apache viene con
una <a href="mod/module-dict.html#Status">selecci&#243;n
b&#225;sica</a> de m&#243;dulos incluidos por defecto. Se pueden
activar otros m&#243;dulos usando la opci&#243;n
<code>--enable-<var>module</var></code>, donde <var>module</var>
es el nombre del módulo sin el <code>mod_</code> y
es el nombre del m&#243;dulo sin el <code>mod_</code> y
convirtiendo los guiones bajos que tenga en guiones normales.
También puede optar por compilar módulos como <a href="dso.html">objetos dinámicos compartidos (DSOs)</a> --
Tambi&#233;n puede optar por compilar m&#243;dulos como <a href="dso.html">objetos din&#225;micos compartidos (DSOs)</a> --
que pueden ser activados o desactivados al ejecutar -- usando la
opción <code>--enable-<var>module</var>=shared</code>. De
igual manera, puede desactivar alguno de los módulos que
vienen por defecto en la selección basica con la opción
opci&#243;n <code>--enable-<var>module</var>=shared</code>. De
igual manera, puede desactivar alguno de los m&#243;dulos que
vienen por defecto en la selecci&#243;n basica con la opci&#243;n
<code>--disable-<var>module</var></code>. Tenga cuidado cuando
use estas opciones, porque <code class="program"><a href="./programs/configure.html">configure</a></code> no le
avisará si el módulo que especifica no existe;
simplemente ignorará esa opción.</p>
avisar&#225; si el m&#243;dulo que especifica no existe;
simplemente ignorar&#225; esa opci&#243;n.</p>
<p>Además, a veces es necesario pasarle al script
<code class="program"><a href="./programs/configure.html">configure</a></code> información adicional sobre
donde está su compilador, librerías o ficheros de cabecera. Esto
se puede hacer, tanto pasando variables de entorno, como pasándole
opciones a <code class="program"><a href="./programs/configure.html">configure</a></code> a través de la
línea de comandos. Para más información, consulte
la página de ayuda de <code class="program"><a href="./programs/configure.html">configure</a></code>.</p>
<p>Adem&#225;s, a veces es necesario pasarle al script
<code class="program"><a href="./programs/configure.html">configure</a></code> informaci&#243;n adicional sobre
donde est&#225; su compilador, librer&#237;as o ficheros de cabecera. Esto
se puede hacer, tanto pasando variables de entorno, como pas&#225;ndole
opciones a <code class="program"><a href="./programs/configure.html">configure</a></code> a trav&#233;s de la
l&#237;nea de comandos. Para m&#225;s informaci&#243;n, consulte
la p&#225;gina de ayuda de <code class="program"><a href="./programs/configure.html">configure</a></code>.</p>
<p>Para que se haga una idea sobre las posibilidades que tiene,
aquí tiene un ejemplo típico que configura Apache para
aqu&#237; tiene un ejemplo t&#237;pico que configura Apache para
la ruta <code>/sw/pkg/apache</code> con un compilador y unos flags
determinados, y además, con dos módulos adicionales
determinados, y adem&#225;s, con dos m&#243;dulos adicionales
<code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> y <code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> para
cargarlos después a través del mecanismo DSO:</p>
cargarlos despu&#233;s a trav&#233;s del mecanismo DSO:</p>
<div class="example"><p><code>
$ CC="pgcc" CFLAGS="-O2" \<br />
@@ -304,13 +304,13 @@ directorios</a></h2>
</code></p></div>
<p>Cuando se ejecuta <code class="program"><a href="./programs/configure.html">configure</a></code> se comprueban
que características o funcionalidades están disponibles
en su sistema y se crean los Makefiles que serán usados luego
para compilar el servidor. Esto tardará algunos minutos.</p>
que caracter&#237;sticas o funcionalidades est&#225;n disponibles
en su sistema y se crean los Makefiles que ser&#225;n usados luego
para compilar el servidor. Esto tardar&#225; algunos minutos.</p>
<p>La información sobre todas las opciones de
<code class="program"><a href="./programs/configure.html">configure</a></code> está disponible en la
página de ayuda de <code class="program"><a href="./programs/configure.html">configure</a></code>.</p>
<p>La informaci&#243;n sobre todas las opciones de
<code class="program"><a href="./programs/configure.html">configure</a></code> est&#225; disponible en la
p&#225;gina de ayuda de <code class="program"><a href="./programs/configure.html">configure</a></code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
@@ -322,40 +322,40 @@ directorios</a></h2>
<div class="example"><p><code>$ make</code></p></div>
<p>Por favor, tanga un poco de paciencia ahora, porque una
configuración básica tarda aproximadamente 3 minutos en
configuraci&#243;n b&#225;sica tarda aproximadamente 3 minutos en
compilar en un Pentium III con un sistema Linux 2.2, pero este
tiempo puede variar considerablemente en función de su
hardware y del número de módulos que haya
tiempo puede variar considerablemente en funci&#243;n de su
hardware y del n&#250;mero de m&#243;dulos que haya
seleccionado.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="install" id="install">Instalar</a></h2>
<p>Ahora es el momento de instalar el paquete en el diretorio
elegido en <em>PREFIX</em> (consulte la opción
<code>--prefix</code> más arriba) ejecutando:</p>
elegido en <em>PREFIX</em> (consulte la opci&#243;n
<code>--prefix</code> m&#225;s arriba) ejecutando:</p>
<div class="example"><p><code>$ make install</code></p></div>
<p>Si usted está solo actualizando una instalación
anterior, la nueva instalación no sobreescribirá sus
ficheros de configuración ni otros documentos.</p>
<p>Si usted est&#225; solo actualizando una instalaci&#243;n
anterior, la nueva instalaci&#243;n no sobreescribir&#225; sus
ficheros de configuraci&#243;n ni otros documentos.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="customize" id="customize">Personalizar</a></h2>
<p>El paso siguiente, es personalizar su servidor Apache editando
los <a href="configuring.html">ficheros de configuración</a>
que están en <code><em>PREFIX</em>/conf/</code>.</p>
los <a href="configuring.html">ficheros de configuraci&#243;n</a>
que est&#225;n en <code><em>PREFIX</em>/conf/</code>.</p>
<div class="example"><p><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code></p></div>
<p>échele un vistazo al Manual de Apache que está en <a href="./">docs/manual/</a> o consulte en <a href="http://httpd.apache.org/docs/2.0/">http://httpd.apache.org/docs/2.0/</a> la versión más
reciente de este manual y la Guia de Referencia de todas las <a href="mod/directives.html">directivas de configuración</a>
<p>&#233;chele un vistazo al Manual de Apache que est&#225; en <a href="./">docs/manual/</a> o consulte en <a href="http://httpd.apache.org/docs/2.0/">http://httpd.apache.org/docs/2.0/</a> la versi&#243;n m&#225;s
reciente de este manual y la Guia de Referencia de todas las <a href="mod/directives.html">directivas de configuraci&#243;n</a>
disponibles.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="test" id="test">Comprobar que la instalación
<h2><a name="test" id="test">Comprobar que la instalaci&#243;n
funciona</a></h2>
<p>Ahora puede <a href="invoking.html">iniciar</a> su servidor
@@ -365,59 +365,59 @@ funciona</a></h2>
<p>y entonces debe poder acceder al documento que tenga
especificado por defecto usando el siguiente URL:
<code>http://localhost/</code>. El documento que verá
estará en <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> y
casi siempre estará en <code><em>PREFIX</em>/htdocs/</code>.
<code>http://localhost/</code>. El documento que ver&#225;
estar&#225; en <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> y
casi siempre estar&#225; en <code><em>PREFIX</em>/htdocs/</code>.
Si quiere <a href="stopping.html">parar</a> el servidor, puede
hacerlo ejecutando:</p>
<div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl stop</code></p></div>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="upgrading" id="upgrading">Actualizar una instalación
<h2><a name="upgrading" id="upgrading">Actualizar una instalaci&#243;n
prrevia</a></h2>
<p>El primer paso para actualizar una instalación anterior es
leer las especificaciones de la versión y el fichero
<code>CHANGES</code> en la distribución de código fuente
<p>El primer paso para actualizar una instalaci&#243;n anterior es
leer las especificaciones de la versi&#243;n y el fichero
<code>CHANGES</code> en la distribuci&#243;n de c&#243;digo fuente
que ha descargado para encontrar los cambios que puedan afectar a
su instalación actual. Cuando el cambio sea entre versiones
su instalaci&#243;n actual. Cuando el cambio sea entre versiones
mayores (por ejemplo, de la 1.3 a la 2.0 o de la 2.0 a la 2.2),
entonces es más probable que haya diferencias importantes en
la compilación y en la ejecución que necesitarán
ajustes manuales. Todos los módulos necesitarán
también ser actualizados para adaptarse a los cambios en el
interfaz de programación (API) de módulos.</p>
entonces es m&#225;s probable que haya diferencias importantes en
la compilaci&#243;n y en la ejecuci&#243;n que necesitar&#225;n
ajustes manuales. Todos los m&#243;dulos necesitar&#225;n
tambi&#233;n ser actualizados para adaptarse a los cambios en el
interfaz de programaci&#243;n (API) de m&#243;dulos.</p>
<p>La actualización cuando el cambio es entre versiones
menores (por ejemplo, de la 2.0.55 a la 2.0.57) es más
fácil. El proceso <code>make install</code> no
sobreescribirá ninguno de los documentos existentes, archivos
log, o archivos de configuración. Además, los
<p>La actualizaci&#243;n cuando el cambio es entre versiones
menores (por ejemplo, de la 2.0.55 a la 2.0.57) es m&#225;s
f&#225;cil. El proceso <code>make install</code> no
sobreescribir&#225; ninguno de los documentos existentes, archivos
log, o archivos de configuraci&#243;n. Adem&#225;s, los
desarrolladores hacen todos los esfuerzos posibles para evitar
cambios que generen incompatibilidades en las opciones de
<code class="program"><a href="./programs/configure.html">configure</a></code>, en la configuración de la
ejecución o en la interfaz de programación de
módulos. En la mayor parte de los casos debe poder usar un
comando <code class="program"><a href="./programs/configure.html">configure</a></code> idéntico, un fichero de
configuracién idéntico, y todos sus módulos deben
seguir funcionando. (Esto es válido solo para versiones
<code class="program"><a href="./programs/configure.html">configure</a></code>, en la configuraci&#243;n de la
ejecuci&#243;n o en la interfaz de programaci&#243;n de
m&#243;dulos. En la mayor parte de los casos debe poder usar un
comando <code class="program"><a href="./programs/configure.html">configure</a></code> id&#233;ntico, un fichero de
configuraci&#233;n id&#233;ntico, y todos sus m&#243;dulos deben
seguir funcionando. (Esto es v&#225;lido solo para versiones
posteriores a la 2.0.41; las versiones anteriores contienen
cambios incompatibles.)</p>
<p>Si la actualización es entre versiones menores (por
<p>Si la actualizaci&#243;n es entre versiones menores (por
ejemplo, de la 2.0.55 a la 2.0.57), lo primero que debe hacer es
encontrar el fichero <code>config.nice</code> en el directorio
<code>build</code> de la instalación antigua de Apache que
<code>build</code> de la instalaci&#243;n antigua de Apache que
desea actualizar o en el directorio raiz de la estructura de
directorios con las fuentes del servidor que uso para su anterior
instalación. Ese fichero contiene el comando
<code class="program"><a href="./programs/configure.html">configure</a></code> exacto que usó originalmente
instalaci&#243;n. Ese fichero contiene el comando
<code class="program"><a href="./programs/configure.html">configure</a></code> exacto que us&#243; originalmente
para configurar la estructura de directorios de las fuentes de
Apache. Para actualizar su instalación de una versión a
Apache. Para actualizar su instalaci&#243;n de una versi&#243;n a
la siguiente, solo tiene que copiar el archivo
<code>config.nice</code> a la estructura de directorios que
contiene las fuentes de la nueva versión de Apache, editarlo,
contiene las fuentes de la nueva versi&#243;n de Apache, editarlo,
hacer cualquier cambio que desee, y ejecutar:</p>
<div class="example"><p><code>
@@ -429,23 +429,23 @@ prrevia</a></h2>
</code></p></div>
<div class="warning">Tenga en cuenta que antes de poner una nueva
versión de Apache en producción, debe siempre probarla
versi&#243;n de Apache en producci&#243;n, debe siempre probarla
antes en su entorno. Por ejemplo, puede instalar y ejecutar la
nueva versión junto con la antigua usando un
nueva versi&#243;n junto con la antigua usando un
<code>--prefix</code> diferente y un puerto diferente (modificando
la directiva <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>)
para comprobar que no existe ninguna incompatibilidad antes de
hacer la actualización definitiva.</div>
hacer la actualizaci&#243;n definitiva.</div>
</div></div>
<div class="bottomlang">
<p><span>Idiomas disponibles: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/install.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="./es/install.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/install.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/install.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los términos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los t&#233;rminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">M&#243;dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
</body></html>

View File

@@ -21,29 +21,29 @@
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="./">Version 2.0</a></div><div id="page-content"><div class="retired"><h4>Bitte beachten!</h4>
<p>Dieses Dokument bezieht sich auf Version <strong>2.0</strong> des Apache httpd, die <strong>nicht mehr gepflegt wird</strong>. Bitte aktualisieren Sie die Software und verwenden Sie stattdessen eine aktuelle Version des httpd, die an folgender Stelle dokumentiert ist:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Dokumentation des Apache HTTP Server für die zuletzt erschienene Version</a></li></ul><p>Sie können <a href="http://httpd.apache.org/docs/current/invoking.html">diesem Link</a> folgen, um zur aktuellen Version dieses Dokuments zu gelangen.</p></div><div id="preamble"><h1>Apache starten</h1>
<ul><li><a href="http://httpd.apache.org/docs/current/">Dokumentation des Apache HTTP Server f&#252;r die zuletzt erschienene Version</a></li></ul><p>Sie k&#246;nnen <a href="http://httpd.apache.org/docs/current/invoking.html">diesem Link</a> folgen, um zur aktuellen Version dieses Dokuments zu gelangen.</p></div><div id="preamble"><h1>Apache starten</h1>
<div class="toplang">
<p><span>Verfügbare Sprachen: </span><a href="./de/invoking.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<p><span>Verf&#252;gbare Sprachen: </span><a href="./de/invoking.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/invoking.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/invoking.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>Unter Windows läuft der Apache üblicherweise als Dienst
<p>Unter Windows l&#228;uft der Apache &#252;blicherweise als Dienst
(Windows NT, 2000 und XP) oder als Konsolenanwendung (Windows 9x und
ME). Für Einzelheiten lesen Sie bitte <a href="platform/windows.html#winsvc">Apache als Dienst betreiben</a>
ME). F&#252;r Einzelheiten lesen Sie bitte <a href="platform/windows.html#winsvc">Apache als Dienst betreiben</a>
und <a href="platform/windows.html#wincons">Apache als Konsolenanwendung betreiben</a>.</p>
<p>Unter Unix wird das <code class="program"><a href="./programs/httpd.html">httpd</a></code>-Programm als Daemon
ausgeführt, der im Hintergrund fortlaufend aktiv ist, um
ausgef&#252;hrt, der im Hintergrund fortlaufend aktiv ist, um
Anfragen zu bearbeiten. Dieses Dokument beschreibt, wie
<code class="program"><a href="./programs/httpd.html">httpd</a></code> aufgerufen wird.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#startup">Wie der Apache startet</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#errors">Fehler während des Hochfahrens</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#errors">Fehler w&#228;hrend des Hochfahrens</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#boot">Beim Bootvorgang starten</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#info">Weitere Informationen</a></li>
</ul><h3>Siehe auch</h3><ul class="seealso"><li><a href="stopping.html">Beenden und Neustarten</a></li><li><code class="program"><a href="./programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="./programs/apachectl.html">apachectl</a></code></li></ul></div>
@@ -53,61 +53,61 @@
<p>Wenn die in der Konfigurationsdatei angegebene <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>-Anweisung auf die Voreinstellung
von 80 gesetzt ist (oder einen anderen Port unterhalb von 1024), dann
müssen Sie root-Berechtigung besitzen, um den Apache starten
zu können. Nur dann kann er sich an diesen privilegierten
m&#252;ssen Sie root-Berechtigung besitzen, um den Apache starten
zu k&#246;nnen. Nur dann kann er sich an diesen privilegierten
Port binden. Sobald der Server gestartet ist und einige vorbereitende
Aktionen wie das Öffnen seiner Log-Dateien ausgeführt hat,
Aktionen wie das &#214;ffnen seiner Log-Dateien ausgef&#252;hrt hat,
startet er mehrere <em>Kind</em>-Prozesse, welche die Arbeit erledigen:
das Lauschen auf und Beantworten von Anfragen von Clients. Der
Haupt-<code>httpd</code>-Prozess läuft unter dem Benutzer root
Haupt-<code>httpd</code>-Prozess l&#228;uft unter dem Benutzer root
weiter, die Kind-Prozesse jedoch werden unter weniger privilegierten
Benutzerkennungen ausgeführt. Dies wird von dem ausgewählten
Benutzerkennungen ausgef&#252;hrt. Dies wird von dem ausgew&#228;hlten
<a href="mpm.html">Multi-Processing-Modul</a> gesteuert.</p>
<p>Die Verwendung des Steuerskripts <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> ist die
empfohlene Methode, das <code class="program"><a href="./programs/httpd.html">httpd</a></code>-Programm zu starten.
Dieses Skript setzt verschiedene Umgebungsvariablen, die für die
Dieses Skript setzt verschiedene Umgebungsvariablen, die f&#252;r die
korrekte Funktion von <code class="program"><a href="./programs/httpd.html">httpd</a></code> unter einigen
Betriebssystemen notwendig sind, und startet dann das
<code class="program"><a href="./programs/httpd.html">httpd</a></code>-Programm. <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>
reicht alle Kommandozeilenargumente durch, so dass alle
<code class="program"><a href="./programs/httpd.html">httpd</a></code>-Optionen auch mit <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>
verwendet werden können. Um den korrekten Ablageort des
verwendet werden k&#246;nnen. Um den korrekten Ablageort des
<code class="program"><a href="./programs/httpd.html">httpd</a></code>-Programms sowie einige Kommandozeilenargumente
anzugeben, die Sie <em>immer</em> verwenden möchten, können
anzugeben, die Sie <em>immer</em> verwenden m&#246;chten, k&#246;nnen
Sie auch das Skript <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> direkt editieren und die
Variable <code>HTTPD</code> am Anfang ändern.</p>
Variable <code>HTTPD</code> am Anfang &#228;ndern.</p>
<p>Das Erste was <code>httpd</code> macht, wenn es startet, ist das
Suchen und Einlesen der <a href="configuring.html">Konfigurationsdatei</a> <code>httpd.conf</code>.
Der Ablageort dieser Datei wird zur Kompilierungszeit festgelegt. Es ist
aber möglich, den Ablageort zur Laufzeit anzugeben, indem die
aber m&#246;glich, den Ablageort zur Laufzeit anzugeben, indem die
Kommandozeilenoption <code>-f</code> wie folgt verwendet wird:</p>
<div class="example"><p><code>/usr/local/apache2/bin/apachectl -f
/usr/local/apache2/conf/httpd.conf</code></p></div>
<p>Wenn während des Starts alles gutgeht, trennt sich der Server
<p>Wenn w&#228;hrend des Starts alles gutgeht, trennt sich der Server
vom Terminal ab und die Eingabeaufforderung erscheint gleich darauf
wieder. Dies zeigt an, dass der Server hochgefahren ist und läuft.
Sie können nun Ihren Browser benutzen, um Verbindung zum Server
wieder. Dies zeigt an, dass der Server hochgefahren ist und l&#228;uft.
Sie k&#246;nnen nun Ihren Browser benutzen, um Verbindung zum Server
aufzunehmen und sich die Testseite im <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>-Verzeichnis anzusehen wie auch
die lokale Kopie der Dokumentation, die von dieser Seite aus verlinkt
ist.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="errors" id="errors">Fehler während des Hochfahrens</a></h2>
<h2><a name="errors" id="errors">Fehler w&#228;hrend des Hochfahrens</a></h2>
<p>Wenn der Apache während des Hochfahrens einen schweren Fehler
<p>Wenn der Apache w&#228;hrend des Hochfahrens einen schweren Fehler
feststellt, schreibt er entweder eine Nachricht, die das Problem
näher schildert, auf die Konsole oder ins <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code>, bevor er sich selbst beendet.
Eine der häufigsten Fehlermeldungen ist "<code>Unable
to bind to Port ...</code>" <span class="transnote">(<em>Anm.d.Ü.:</em> "Kann nicht an Port ...
binden")</span>. Diese Meldung wird üblicherweise verursacht:</p>
n&#228;her schildert, auf die Konsole oder ins <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code>, bevor er sich selbst beendet.
Eine der h&#228;ufigsten Fehlermeldungen ist "<code>Unable
to bind to Port ...</code>" <span class="transnote">(<em>Anm.d.&#220;.:</em> "Kann nicht an Port ...
binden")</span>. Diese Meldung wird &#252;blicherweise verursacht:</p>
<ul>
<li>entweder durch den Versuch, den Server an einem privilegierten
Port zu starten, während man nicht als Benutzer root angemeldet
Port zu starten, w&#228;hrend man nicht als Benutzer root angemeldet
ist,</li>
<li>oder durch den Versuch, den Server zu starten, wenn bereits eine
@@ -115,48 +115,48 @@
Port gebunden ist.</li>
</ul>
<p>Für weitere Anleitungen zur Fehlerbehebung lesen Sie bitte die
<p>F&#252;r weitere Anleitungen zur Fehlerbehebung lesen Sie bitte die
Apache-<a href="faq/">FAQ</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="boot" id="boot">Beim Bootvorgang starten</a></h2>
<p>Wenn Sie möchten, dass Ihr Server direkt nach einem
System-Neustart weiterläuft, sollten Sie einen Aufruf von
<p>Wenn Sie m&#246;chten, dass Ihr Server direkt nach einem
System-Neustart weiterl&#228;uft, sollten Sie einen Aufruf von
<code class="program"><a href="./programs/apachectl.html">apachectl</a></code> zu den Startdateien Ihres Systems
hinzufügen (üblicherweise <code>rc.local</code> oder
hinzuf&#252;gen (&#252;blicherweise <code>rc.local</code> oder
eine Datei in einem <code>rc.N</code>-Verzeichnis). Dies startet
den Apache als root. Stellen Sie zuvor jedoch sicher, dass Ihr
Server hinsichtlich Sicherheit und Zugriffsbeschränkungen
Server hinsichtlich Sicherheit und Zugriffsbeschr&#228;nkungen
richtig konfiguriert ist.</p>
<p>Das <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>-Skript ist dafür ausgelegt, wie
<p>Das <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>-Skript ist daf&#252;r ausgelegt, wie
ein Standard-SysV-init-Skript zu arbeiten. Es akzeptiert die Argumente
<code>start</code>, <code>restart</code> und <code>stop</code>
und übersetzt sie in die entsprechenden Signale für
<code class="program"><a href="./programs/httpd.html">httpd</a></code>. Daher können Sie oftmals
und &#252;bersetzt sie in die entsprechenden Signale f&#252;r
<code class="program"><a href="./programs/httpd.html">httpd</a></code>. Daher k&#246;nnen Sie oftmals
einfach <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> in das entsprechende init-Verzeichnis
linken. Überprüfen Sie bitte auf jeden Fall die genauen
linken. &#220;berpr&#252;fen Sie bitte auf jeden Fall die genauen
Anforderungen Ihres Systems.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="info" id="info">Weitere Informationen</a></h2>
<p>Weitere Informationen über Kommandozeilenoptionen von <code class="program"><a href="./programs/httpd.html">httpd</a></code> und <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> sowie anderen
Hilfsprogrammen, die dem Server beigefügt sind, sind auf der
<p>Weitere Informationen &#252;ber Kommandozeilenoptionen von <code class="program"><a href="./programs/httpd.html">httpd</a></code> und <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> sowie anderen
Hilfsprogrammen, die dem Server beigef&#252;gt sind, sind auf der
Seite <a href="programs/">Server und Hilfsprogramme</a>
verfügbar. Es existiert außerdem eine Dokumentation
verf&#252;gbar. Es existiert au&#223;erdem eine Dokumentation
aller in der Apache-Distribution enthaltenen <a href="mod/">Module</a> und der von ihnen bereitgestellten
<a href="mod/directives.html">Direktiven</a>.</p>
</div></div>
<div class="bottomlang">
<p><span>Verfügbare Sprachen: </span><a href="./de/invoking.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<p><span>Verf&#252;gbare Sprachen: </span><a href="./de/invoking.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/invoking.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/invoking.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p></div>

View File

@@ -25,11 +25,11 @@
<div class="toplang">
<p><span>Available Languages: </span><a href="./de/invoking.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/invoking.html" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/invoking.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>On Windows, Apache is normally run as a service on Windows
@@ -147,11 +147,11 @@
<div class="bottomlang">
<p><span>Available Languages: </span><a href="./de/invoking.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/invoking.html" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/invoking.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>

View File

@@ -14,162 +14,162 @@
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
<link href="./images/favicon.ico" rel="shortcut icon" /><link href="http://httpd.apache.org/docs/current/invoking.html" rel="canonical" /></head>
<body id="manual-page"><div id="page-header">
<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versión 2.0 del Servidor HTTP Apache</p>
<p class="menu"><a href="./mod/">M&#243;dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versi&#243;n 2.0 del Servidor HTTP Apache</p>
<img alt="" src="./images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentación</a> &gt; <a href="./">Versión 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentaci&#243;n</a> &gt; <a href="./">Versi&#243;n 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/invoking.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Iniciar Apache</h1>
<div class="toplang">
<p><span>Idiomas disponibles: </span><a href="./de/invoking.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/invoking.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/invoking.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="./es/invoking.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/invoking.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>En Windows, Apache se ejecuta normalmente como un servicio en
Windows NT, 2000 y XP, y como una aplicación de consola en
Windows 9x y ME. Para obtener más información, consulte
Windows NT, 2000 y XP, y como una aplicaci&#243;n de consola en
Windows 9x y ME. Para obtener m&#225;s informaci&#243;n, consulte
<a href="platform/windows.html#winsvc">Ejecutar Apache como un
servicio</a> y <a href="platform/windows.html#wincons">Ejecutar
Apache como una aplicación de consola</a>.</p>
Apache como una aplicaci&#243;n de consola</a>.</p>
<p>En Unix, el programa <code class="program"><a href="./programs/httpd.html">httpd</a></code> se ejecuta como
un demonio (daemon) en modo silencioso y atiende las peticiones
que le lleguen. Este documento explica cómo invocar el
que le lleguen. Este documento explica c&#243;mo invocar el
programa <code class="program"><a href="./programs/httpd.html">httpd</a></code>.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#startup">Cómo iniciar Apache</a></li>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#startup">C&#243;mo iniciar Apache</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#errors">Errores Durante el Arranque</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#boot">Iniciar Apache al Iniciar el Sistema</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#info">Información Adicional</a></li>
</ul><h3>Consulte también</h3><ul class="seealso"><li><a href="stopping.html">Parar y reiniciar Apache</a></li><li><code class="program"><a href="./programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="./programs/apachectl.html">apachectl</a></code></li></ul></div>
<li><img alt="" src="./images/down.gif" /> <a href="#info">Informaci&#243;n Adicional</a></li>
</ul><h3>Consulte tambi&#233;n</h3><ul class="seealso"><li><a href="stopping.html">Parar y reiniciar Apache</a></li><li><code class="program"><a href="./programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="./programs/apachectl.html">apachectl</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><a name="startup" id="startup">Cómo iniciar Apache</a></h2>
<h2><a name="startup" id="startup">C&#243;mo iniciar Apache</a></h2>
<p>Si el puerto especificado en la directiva <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> del fichero de
configuración es el que viene por defecto, es decir, el
configuraci&#243;n es el que viene por defecto, es decir, el
puerto 80 (o cualquier otro puerto por debajo del 1024), es
necesario tener privilegios de usuario root (superusuario) para
iniciar Apache. Solamente con esos privilegios puede establecerse
una conexión a través de esos puertos. Una vez que el
una conexi&#243;n a trav&#233;s de esos puertos. Una vez que el
servidor Apache se ha iniciado y ha completado algunas tareas
preliminares, como abrir sus ficheros log, lanzará varios
preliminares, como abrir sus ficheros log, lanzar&#225; varios
procesos <em>hijo</em>, que hacen el trabajo de escuchar y atender
las peticiones de los clientes. El proceso principal,
<code>httpd</code> continúa ejecutandose como root, pero los
<code>httpd</code> contin&#250;a ejecutandose como root, pero los
procesos hijo se ejecutan con menores privilegios de usuario.
Esto lo controla el <a href="mpm.html">módulo de
Esto lo controla el <a href="mpm.html">m&#243;dulo de
multiprocesamiento (MPM)</a> seleccionado.</p>
<p>El método recomendado para invocar el ejecutable
<p>El m&#233;todo recomendado para invocar el ejecutable
<code class="program"><a href="./programs/httpd.html">httpd</a></code> es usar el script de control
<code class="program"><a href="./programs/apachectl.html">apachectl</a></code>. Este script fija los valores de
determinadas variables de entorno que son necesarias para que
<code>httpd</code> funcione correctamente en el sistema operativo,
y después invoca el binario <code class="program"><a href="./programs/httpd.html">httpd</a></code>.
y despu&#233;s invoca el binario <code class="program"><a href="./programs/httpd.html">httpd</a></code>.
<code class="program"><a href="./programs/apachectl.html">apachectl</a></code> pasa a httpd cualquier argumento que
se le pase a través de la línea de comandos, de forma
que cualquier opción de <code class="program"><a href="./programs/httpd.html">httpd</a></code> puede ser
usada también con <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>. Puede editar
se le pase a trav&#233;s de la l&#237;nea de comandos, de forma
que cualquier opci&#243;n de <code class="program"><a href="./programs/httpd.html">httpd</a></code> puede ser
usada tambi&#233;n con <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>. Puede editar
directamente el script <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> y cambiar la
variable <code>HTTPD</code> que está al principio y que
especifica la ubicación exacta en la que está el binario
<code class="program"><a href="./programs/httpd.html">httpd</a></code> y cualquier argumento de línea de
comandos que quiera que esté <em>siempre</em> presente cuando
variable <code>HTTPD</code> que est&#225; al principio y que
especifica la ubicaci&#243;n exacta en la que est&#225; el binario
<code class="program"><a href="./programs/httpd.html">httpd</a></code> y cualquier argumento de l&#237;nea de
comandos que quiera que est&#233; <em>siempre</em> presente cuando
use este script.</p>
<p>La primera cosa que hace <code>httpd</code> cuando es invocado
es localizar y leer el <a href="configuring.html">fichero de
configuración</a> <code>httpd.conf</code>. El lugar en el que
está ese fichero se determina al compilar, pero también
es posible especificar la ubicación en la que se encuentra al
iniciar el servidor Apache usando la opción de línea de
configuraci&#243;n</a> <code>httpd.conf</code>. El lugar en el que
est&#225; ese fichero se determina al compilar, pero tambi&#233;n
es posible especificar la ubicaci&#243;n en la que se encuentra al
iniciar el servidor Apache usando la opci&#243;n de l&#237;nea de
comandos <code>-f</code></p>
<div class="example"><p><code>/usr/local/apache2/bin/apachectl -f
/usr/local/apache2/conf/httpd.conf</code></p></div>
<p>Si todo va bien durante el arranque, la sesión de terminal
se suspenderá un momento y volverá a estar activa casi
inmediatamente. Esto quiere decir que el servidor está activo
<p>Si todo va bien durante el arranque, la sesi&#243;n de terminal
se suspender&#225; un momento y volver&#225; a estar activa casi
inmediatamente. Esto quiere decir que el servidor est&#225; activo
y funcionando. Puede usar su navegador para conectarse al
servidor y ver la página de prueba que hay en el directorio
servidor y ver la p&#225;gina de prueba que hay en el directorio
<code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> y la copia local
de esta documentación a la que se puede acceder desde esa
página.</p>
de esta documentaci&#243;n a la que se puede acceder desde esa
p&#225;gina.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="errors" id="errors">Errores Durante el Arranque</a></h2>
<p>Si se produce algún error irrecuperable durante el proceso de
arranque de Apache, aparecerá un mensaje describiendo el
<p>Si se produce alg&#250;n error irrecuperable durante el proceso de
arranque de Apache, aparecer&#225; un mensaje describiendo el
problema en la consola o en el archivo <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code> antes de abortar la
ejecución. Uno de los mensajes de error más comunes es
ejecuci&#243;n. Uno de los mensajes de error m&#225;s comunes es
"<code>Unable to bind to Port ...</code>". Cuando se recibe este
mensaje es normalmente por alguna de las siguientes razones:</p>
<ul>
<li>Está intentando iniciar el servidor Apache en un puerto
<li>Est&#225; intentando iniciar el servidor Apache en un puerto
privilegiado (del 0 al 1024) sin haber hecho login como usuario
root; ó</li>
root; &#243;</li>
<li>Está intentando iniciar el servidor Apache mientras
está ya ejecutando Apache o algún otro servidor web en
<li>Est&#225; intentando iniciar el servidor Apache mientras
est&#225; ya ejecutando Apache o alg&#250;n otro servidor web en
el mismo puerto.</li>
</ul>
<p>Puede encontrar más información sobre cómo
solucionar estos problemas, en la sección de <a href="faq/">Preguntas Frecuentes</a> de Apache.</p>
<p>Puede encontrar m&#225;s informaci&#243;n sobre c&#243;mo
solucionar estos problemas, en la secci&#243;n de <a href="faq/">Preguntas Frecuentes</a> de Apache.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="boot" id="boot">Iniciar Apache al Iniciar el Sistema</a></h2>
<p>Si quiere que el servidor Apache continúe su
ejecución después de reiniciar el sistema, debe
añadir una llamada a <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> en sus
<p>Si quiere que el servidor Apache contin&#250;e su
ejecuci&#243;n despu&#233;s de reiniciar el sistema, debe
a&#241;adir una llamada a <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> en sus
archivos de arranque (normalmente <code>rc.local</code> o
algún fichero un directorio del tipo <code>rc.N</code>). Esto
iniciará Apache como usuario root. Antes de hacer esto,
asegúrese de que la configuración de seguridad y las
restricciones de acceso de su servidor Apache están
alg&#250;n fichero un directorio del tipo <code>rc.N</code>). Esto
iniciar&#225; Apache como usuario root. Antes de hacer esto,
aseg&#250;rese de que la configuraci&#243;n de seguridad y las
restricciones de acceso de su servidor Apache est&#225;n
correctamente configuradas.</p>
<p>El script <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> está diseñado
para actuar como un script estándar de tipo SysV init; puede
<p>El script <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> est&#225; dise&#241;ado
para actuar como un script est&#225;ndar de tipo SysV init; puede
tomar los argumentos <code>start</code>, <code>restart</code>, y
<code>stop</code> y traducirlos en las señales apropiadas
<code>stop</code> y traducirlos en las se&#241;ales apropiadas
para <code class="program"><a href="./programs/httpd.html">httpd</a></code>. De esta manera, casi siempre puede
simplemente enlazar <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> con el directorio
init adecuado. Pero asegúrese de comprobar cuales son los
requerimientos específicos de su sistema.</p>
init adecuado. Pero aseg&#250;rese de comprobar cuales son los
requerimientos espec&#237;ficos de su sistema.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="info" id="info">Información Adicional</a></h2>
<h2><a name="info" id="info">Informaci&#243;n Adicional</a></h2>
<p>En la sección <a href="programs/">El Servidor y Programas
de Soporte</a> puede encontrar más información sobre las
opciones de línea de comandos que puede pasar a
<code class="program"><a href="./programs/httpd.html">httpd</a></code> y a <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> así
<p>En la secci&#243;n <a href="programs/">El Servidor y Programas
de Soporte</a> puede encontrar m&#225;s informaci&#243;n sobre las
opciones de l&#237;nea de comandos que puede pasar a
<code class="program"><a href="./programs/httpd.html">httpd</a></code> y a <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> as&#237;
como sobre otros programas de soporte incluidos con el servidor
Apache. También hay documentación sobre todos los <a href="mod/">módulos</a> incluidos con la distribución de
Apache. Tambi&#233;n hay documentaci&#243;n sobre todos los <a href="mod/">m&#243;dulos</a> incluidos con la distribuci&#243;n de
Apache y sus correspondientes <a href="mod/directives.html">directivas</a> asociadas.</p>
</div></div>
<div class="bottomlang">
<p><span>Idiomas disponibles: </span><a href="./de/invoking.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/invoking.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/invoking.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="./es/invoking.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./ru/invoking.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los términos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los t&#233;rminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">M&#243;dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
</body></html>

View File

@@ -24,10 +24,10 @@
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/logs.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Log Files</h1>
<div class="toplang">
<p><span>Available Languages: </span><a href="./en/logs.html" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/logs.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./es/logs.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./ja/logs.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/logs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/logs.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/logs.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>In order to effectively manage a web server, it is necessary
@@ -582,10 +582,10 @@
</div></div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="./en/logs.html" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/logs.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="./es/logs.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./ja/logs.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/logs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/logs.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/logs.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>

View File

@@ -14,39 +14,39 @@
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
<link href="./images/favicon.ico" rel="shortcut icon" /><link href="http://httpd.apache.org/docs/current/logs.html" rel="canonical" /></head>
<body id="manual-page"><div id="page-header">
<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versión 2.0 del Servidor HTTP Apache</p>
<p class="menu"><a href="./mod/">M&#243;dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versi&#243;n 2.0 del Servidor HTTP Apache</p>
<img alt="" src="./images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentación</a> &gt; <a href="./">Versión 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentaci&#243;n</a> &gt; <a href="./">Versi&#243;n 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/logs.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Archivos de Registro (Log Files)</h1>
<div class="toplang">
<p><span>Idiomas disponibles: </span><a href="./en/logs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/logs.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="./es/logs.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./ja/logs.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/logs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/logs.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/logs.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<div class="outofdate">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
<div class="outofdate">Esta traducci&#243;n podr&#237;a estar
obsoleta. Consulte la versi&#243;n en ingl&#233;s de la
documentaci&#243;n para comprobar si se han producido cambios
recientemente.</div>
<p>Para administrar de manera efectiva un servidor web, es
necesario tener registros de la actividad y el rendimiento del
servidor así como de cualquier problema que haya podido
ocurrir durante su operación. El servidor HTTP Apache ofrece
servidor as&#237; como de cualquier problema que haya podido
ocurrir durante su operaci&#243;n. El servidor HTTP Apache ofrece
capacidades muy amplias de registro de este tipo de
información. Este documento explica cómo configurar esas
capacidades de registro, y cómo comprender qué
información contienen los ficheros de registro.</p>
informaci&#243;n. Este documento explica c&#243;mo configurar esas
capacidades de registro, y c&#243;mo comprender qu&#233;
informaci&#243;n contienen los ficheros de registro.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#security">Advertencia de seguridad</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#errorlog">Registro de Errores (Error Log)</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#accesslog">Registro de Acceso (Access Log)</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#rotation">Rotación de los ficheros de registro</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#rotation">Rotaci&#243;n de los ficheros de registro</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#piped">Ficheros de registro redireccionados (Piped Logs)</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">Hosts Virtuales</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#other">Otros ficheros de registro</a></li>
@@ -57,16 +57,16 @@
<p>Cualquiera que tenga permisos de escritura sobre el directorio
en el que Apache esté escribiendo un archivo de registro
en el que Apache est&#233; escribiendo un archivo de registro
puede con casi toda seguridad tener acceso al identificador de
usuario con el que se inició el servidor, normalmente
usuario con el que se inici&#243; el servidor, normalmente
root. <em>NO</em> le de a nadie permisos de escritura sobre el
directorio en que se almacenan los ficheros de registro sin tener
en cuenta las consecuencias; consulte los <a href="misc/security_tips.html">consejos de seguridad</a> para
obtener más información.</p>
obtener m&#225;s informaci&#243;n.</p>
<p>Además, los ficheros de registro pueden contener
información suministrada directamente por el cliente, sin
<p>Adem&#225;s, los ficheros de registro pueden contener
informaci&#243;n suministrada directamente por el cliente, sin
sustituir. Es posible por tanto que clientes con malas intenciones
inserten caracteres de control en los ficheros de registro. Por
ello es necesario tener cuidado cuando se procesan los ficheros de
@@ -76,29 +76,29 @@
<h2><a name="errorlog" id="errorlog">Registro de Errores (Error Log)</a></h2>
<table class="related"><tr><th>Módulos Relacionados</th><th>Directivas Relacionadas</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code></li><li><code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code></li></ul></td></tr></table>
<table class="related"><tr><th>M&#243;dulos Relacionados</th><th>Directivas Relacionadas</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code></li><li><code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code></li></ul></td></tr></table>
<p>El registro de errores del servidor, cuyo nombre y
ubicación se especifica en la directiva <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code>, es el más importante de
todos los registros. Apache enviará cualquier
información de diagnóstico y registrará cualquier
ubicaci&#243;n se especifica en la directiva <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code>, es el m&#225;s importante de
todos los registros. Apache enviar&#225; cualquier
informaci&#243;n de diagn&#243;stico y registrar&#225; cualquier
error que encuentre al procesar peticiones al archivo de registro
seleccionado. Es el primer lugar donde tiene que mirar cuando
surja un problema al iniciar el servidor o durante su
operación normal, porque con frecuencia encontrará en
él información detallada de qué ha ido mal y
cómo solucionar el problema.</p>
operaci&#243;n normal, porque con frecuencia encontrar&#225; en
&#233;l informaci&#243;n detallada de qu&#233; ha ido mal y
c&#243;mo solucionar el problema.</p>
<p>El registro de errores se escribe normalmente en un fichero
(cuyo nombre suele ser <code>error_log</code> en sistemas Unix y
<code>error.log</code> en Windows y OS/2). En sistemas Unix
también es posible hacer que el servidor envíe los
tambi&#233;n es posible hacer que el servidor env&#237;e los
mensajes de error al <code>syslog</code> o <a href="#piped">pasarlos a un programa</a>.</p>
<p>El formato del registro de errores es relativamente libre y
descriptivo. No obstante, hay cierta información que se
descriptivo. No obstante, hay cierta informaci&#243;n que se
incluye en casi todas las entradas de un registro de errores. Por
ejemplo, este es un mensaje típico.</p>
ejemplo, este es un mensaje t&#237;pico.</p>
<div class="example"><p><code>
[Wed Oct 11 14:32:52 2000] [error] [client 127.0.0.1]
@@ -109,35 +109,35 @@
<p>El primer elemento de la entrada es la fecha y la hora del
mensaje. El segundo elemento indica la gravedad del error que se
ha producido. La directiva <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code> se usa para controlar los tipos
de errores que se envían al registro de errores según su
gravedad. La tercera parte contiene la dirección IP del
cliente que generó el error. Después de la dirección
IP está el mensaje de error propiamente dicho, que en este
de errores que se env&#237;an al registro de errores seg&#250;n su
gravedad. La tercera parte contiene la direcci&#243;n IP del
cliente que gener&#243; el error. Despu&#233;s de la direcci&#243;n
IP est&#225; el mensaje de error propiamente dicho, que en este
caso indica que el servidor ha sido configurado para denegar el
acceso a ese cliente. El servidor reporta también la ruta en
acceso a ese cliente. El servidor reporta tambi&#233;n la ruta en
el sistema de ficheros (en vez de la ruta en el servidor
web) del documento solicitado.</p>
<p>En el registro de errores puede aparecer una amplia variedad de
mensajes diferentes. La mayoría tienen un aspecto similar al
del ejemplo de arriba. El registro de errores también
contiene mensaje de depuración de scripts CGI. Cualquier
información escrita en el <code>stderr</code> por un script
CGI se copiará directamente en el registro de errores.</p>
mensajes diferentes. La mayor&#237;a tienen un aspecto similar al
del ejemplo de arriba. El registro de errores tambi&#233;n
contiene mensaje de depuraci&#243;n de scripts CGI. Cualquier
informaci&#243;n escrita en el <code>stderr</code> por un script
CGI se copiar&#225; directamente en el registro de errores.</p>
<p>El registro de errores no se puede personalizar añadiendo
o quitando información. Sin embargo, las entradas del
<p>El registro de errores no se puede personalizar a&#241;adiendo
o quitando informaci&#243;n. Sin embargo, las entradas del
registro de errores que se refieren a determinadas peticiones
tienen sus correspondientes entradas en el <a href="#accesslog">registro de acceso</a>. El ejemplo de arriba se
corresponde con una entrada en el registro de acceso que
tendrá un código de estado 403. Como es posible
personalizar el registro de acceso, puede obtener más
información sobre los errores que se producen usando ese
registro también.</p>
tendr&#225; un c&#243;digo de estado 403. Como es posible
personalizar el registro de acceso, puede obtener m&#225;s
informaci&#243;n sobre los errores que se producen usando ese
registro tambi&#233;n.</p>
<p>Si hace pruebas, suele ser de utilidad monitorizar de forma
continua el registro de errores para comprobar si ocurre
algún problema. En sistemas Unix, puede hacer esto
alg&#250;n problema. En sistemas Unix, puede hacer esto
usando:</p>
<div class="example"><p><code>
@@ -148,33 +148,33 @@
<h2><a name="accesslog" id="accesslog">Registro de Acceso (Access Log)</a></h2>
<table class="related"><tr><th>Módulos Relacionados</th><th>Directivas Relacionadas</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code></li></ul></td></tr></table>
<table class="related"><tr><th>M&#243;dulos Relacionados</th><th>Directivas Relacionadas</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code></li></ul></td></tr></table>
<p>El servidor almacena en el registro de acceso información
sobre todas las peticiones que procesa. La ubicación del
<p>El servidor almacena en el registro de acceso informaci&#243;n
sobre todas las peticiones que procesa. La ubicaci&#243;n del
fichero de registro y el contenido que se registra se pueden
modificar con la directiva <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>. Puede usar la
directiva <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code>
para simplificar la selección de los contenidos que quiere
que se incluyan en los registros. Esta sección explica como
configurar el servidor para que registre la información que
para simplificar la selecci&#243;n de los contenidos que quiere
que se incluyan en los registros. Esta secci&#243;n explica como
configurar el servidor para que registre la informaci&#243;n que
usted considere oportuno en el registro de acceso.</p>
<p>Por supuesto, almacenar información en el registro de
acceso es solamente el principio en la gestión de los
registros. El siguiente paso es analizar la información que
contienen para producir estadísticas que le resulten de
utilidad. Explicar el análisis de los registros en general
está fuera de los propósitos de este documento, y no es
propiamente una parte del trabajo del servidor web. Para más
información sobre este tema, y para aplicaciones que analizan
<p>Por supuesto, almacenar informaci&#243;n en el registro de
acceso es solamente el principio en la gesti&#243;n de los
registros. El siguiente paso es analizar la informaci&#243;n que
contienen para producir estad&#237;sticas que le resulten de
utilidad. Explicar el an&#225;lisis de los registros en general
est&#225; fuera de los prop&#243;sitos de este documento, y no es
propiamente una parte del trabajo del servidor web. Para m&#225;s
informaci&#243;n sobre este tema, y para aplicaciones que analizan
los registros, puede visitar
<a href="http://dmoz.org/Computers/Software/Internet/Site_Management/Log_analysis/">
Open Directory</a> o <a href="http://dir.yahoo.com/Computers_and_Internet/Software/Internet/World_Wide_Web/Servers/Log_Analysis_Tools/">
Yahoo</a>.</p>
<p>Diferentes versiones de Apache httpd han usado otros
módulos y directivas para controlar la información que
m&#243;dulos y directivas para controlar la informaci&#243;n que
se almacena en el registro de acceso, incluyendo mod_log_referer,
mod_log_agent, y la directiva <code>TransferLog</code>. Ahora la
directiva <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
@@ -185,15 +185,15 @@
similar a las de printf(1) en lenguaje C. Hay algunos ejemplos en
las siguientes secciones. Si quiere una lista completa de los
posibles contenidos que se pueden incluir, consulte la
documentació sobre <a href="mod/mod_log_config.html#formats">las cadenas de caracteres
documentaci&#243; sobre <a href="mod/mod_log_config.html#formats">las cadenas de caracteres
de formato</a> del <code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code>.</p>
<h3><a name="common" id="common">Formato Común de Registro (Common Log
<h3><a name="common" id="common">Formato Com&#250;n de Registro (Common Log
Format)</a></h3>
<p>Una configuración típica del registro de acceso
podría tener un aspecto similar a este.</p>
<p>Una configuraci&#243;n t&#237;pica del registro de acceso
podr&#237;a tener un aspecto similar a este.</p>
<div class="example"><p><code>
LogFormat "%h %l %u %t \"%r\" %&gt;s %b" common<br />
@@ -204,14 +204,14 @@
le lo asocia con un determinado formato. El formato consiste en
una serie de directivas con tantos por ciento, cada una de las
cuales le dice al servidor que registre una determinada
información en particular. El formato también puede
incluir caracteres literales, que se copiarán directamente
informaci&#243;n en particular. El formato tambi&#233;n puede
incluir caracteres literales, que se copiar&#225;n directamente
en el registro. Si usa el caracter comillas (<code>"</code>)
debe anteponerle una barra invertida para evitar que sea
interpretado como el final la cadena de caracteres a
registrar. El formato que especifique también puede
registrar. El formato que especifique tambi&#233;n puede
contener los caracteres de control especiales "<code>\n</code>"
para salto de línea y "<code>\t</code>" para tabulador.</p>
para salto de l&#237;nea y "<code>\t</code>" para tabulador.</p>
<p>La directiva <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> crea un nuevo
fichero de registro usando el <em>apodo</em> definido. El
@@ -219,12 +219,12 @@
relativo al valor especificado en <code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code> a no ser que empiece
por una barra (/).</p>
<p>La configuración de arriba escribirá las entradas
en el registro con el formato conocido como Formato Común
de Registro (CLF). Este formato estándar lo pueden generar
<p>La configuraci&#243;n de arriba escribir&#225; las entradas
en el registro con el formato conocido como Formato Com&#250;n
de Registro (CLF). Este formato est&#225;ndar lo pueden generar
muchos servidores web diferentes y lo pueden leer muchos de los
progrmas que analizan registros. Las entradas de un fichero de
registro que respetan ese formato común tienen una
registro que respetan ese formato com&#250;n tienen una
aparariencia parecida es esta:</p>
<div class="example"><p><code>
@@ -238,54 +238,54 @@
<dl>
<dt><code>127.0.0.1</code> (<code>%h</code>)</dt>
<dd>Es la dirección IP del cliente (host remoto) que hizo
la petición al servidor. Si la directiva <code class="directive"><a href="./mod/core.html#hostnamelookups">HostnameLookups</a></code> tiene valor
<code>On</code>, el servidor intentará determinar el
<dd>Es la direcci&#243;n IP del cliente (host remoto) que hizo
la petici&#243;n al servidor. Si la directiva <code class="directive"><a href="./mod/core.html#hostnamelookups">HostnameLookups</a></code> tiene valor
<code>On</code>, el servidor intentar&#225; determinar el
nombre del host y registrar ese nombre en lugar de la
dirección IP. Sin embargo, no se recomienda que use esta
configuración porque puede ralentizar significativamente
direcci&#243;n IP. Sin embargo, no se recomienda que use esta
configuraci&#243;n porque puede ralentizar significativamente
las operaciones del servidor. En su lugar, es mejor usar un
programa que realice esta tarea posteriormente sobre el
registro, por ejemplo <code class="program"><a href="./programs/logresolve.html">logresolve</a></code>. Las
direcciones IP que se registren no son necesariamente las
direcciones de las máquinas de los usuarios finales. Si
direcciones de las m&#225;quinas de los usuarios finales. Si
existe un servidor proxy entre el usuario final y el servidor,
la dirección que se registra es la del proxy.</dd>
la direcci&#243;n que se registra es la del proxy.</dd>
<dt><code>-</code> (<code>%l</code>)</dt>
<dd>Un "guión" siginifica que la información que
debería ir en ese lugar no está disponible. En este
caso, esa información es la identidad RFC 1413 del
cliente determinada por <code>identd</code> en la máquina
del cliente. Esta información es muy poco fiable y no
debería ser usada nunca excepto con clientes que
estén sometidos a controles muy estrictos en redes
<dd>Un "gui&#243;n" siginifica que la informaci&#243;n que
deber&#237;a ir en ese lugar no est&#225; disponible. En este
caso, esa informaci&#243;n es la identidad RFC 1413 del
cliente determinada por <code>identd</code> en la m&#225;quina
del cliente. Esta informaci&#243;n es muy poco fiable y no
deber&#237;a ser usada nunca excepto con clientes que
est&#233;n sometidos a controles muy estrictos en redes
internas. Apache httpd ni siquiera intenta recoger esa
información a menos que la directiva <code class="directive"><a href="./mod/core.html#identitycheck">IdentityCheck</a></code> tenga valor
informaci&#243;n a menos que la directiva <code class="directive"><a href="./mod/core.html#identitycheck">IdentityCheck</a></code> tenga valor
<code>On</code>.</dd>
<dt><code>frank</code> (<code>%u</code>)</dt>
<dd>Este es el identificador de usuario de la persona que
solicita el documento determinado por la autentificación
solicita el documento determinado por la autentificaci&#243;n
HTTP. Normalmente ese mismo valor se pasa a los scripts CGI
con la variable de entorno <code>REMOTE_USER</code>. Si el
código de estado de la petición (ver abajo) es 401,
c&#243;digo de estado de la petici&#243;n (ver abajo) es 401,
entonces no debe confiar en la veracidad de ese dato porque el
usuario no ha sido aún autentificado. Si el documento no
está protegido por contraseña, se mostrará un
guión "<code>-</code>" en esta entrada.</dd>
usuario no ha sido a&#250;n autentificado. Si el documento no
est&#225; protegido por contrase&#241;a, se mostrar&#225; un
gui&#243;n "<code>-</code>" en esta entrada.</dd>
<dt><code>[10/Oct/2000:13:55:36 -0700]</code>
(<code>%t</code>)</dt>
<dd>
La hora a la que el servidor recibió la
petición. El formato es:
La hora a la que el servidor recibi&#243; la
petici&#243;n. El formato es:
<p class="indent">
<code>[día/mes/año:hora:minuto:segundo zona_horaria]<br />
<code>[d&#237;a/mes/a&#241;o:hora:minuto:segundo zona_horaria]<br />
day = 2*digit<br />
month = 3*letter<br />
year = 4*digit<br />
@@ -296,47 +296,47 @@
</p>
Es posible mostrar la hora de otra manera especificando
<code>%{format}</code> en el formato a usar en el registro,
donde <code>format</code> se sustituye como se haría al
usar <code>strftime(3)</code> de la librería
estándar de C.
donde <code>format</code> se sustituye como se har&#237;a al
usar <code>strftime(3)</code> de la librer&#237;a
est&#225;ndar de C.
</dd>
<dt><code>"GET /apache_pb.gif HTTP/1.0"</code>
(<code>\"%r\"</code>)</dt>
<dd>La línea de la petición del cliente se muestra
entre dobles comillas. La línea de petición contiene
mucha información de utilidad. Primero, el método
<dd>La l&#237;nea de la petici&#243;n del cliente se muestra
entre dobles comillas. La l&#237;nea de petici&#243;n contiene
mucha informaci&#243;n de utilidad. Primero, el m&#233;todo
usado por el cliente es <code>GET</code>. Segundo, el cliente
ha hecho una petición al recurso
ha hecho una petici&#243;n al recurso
<code>/apache_pb.gif</code>, y tercero, el cliente uso el
protocolo <code>HTTP/1.0</code>. También es posible
registrar una o más partes de la línea de
petición independientemente. Por ejemplo, el formato
"<code>%m %U%q %H</code>" registrará el método, ruta,
protocolo <code>HTTP/1.0</code>. Tambi&#233;n es posible
registrar una o m&#225;s partes de la l&#237;nea de
petici&#243;n independientemente. Por ejemplo, el formato
"<code>%m %U%q %H</code>" registrar&#225; el m&#233;todo, ruta,
cadena de consulta y protocolo, teniendo exactamente el mismo
resultado que "<code>%r</code>".</dd>
<dt><code>200</code> (<code>%&gt;s</code>)</dt>
<dd>Es el código de estado que el servidor envía de
vuelta al cliente. Esta información es muy valiosa,
porque revela si la petición fue respondida con
éxito por el servidor (los códigos que empiezan por
2), una redirección (los códigos que empiezan por
3), un error provocado por el cliente (los códigos que
empiezan por 4), o un error en el servidor (los códigos
que empiezan por 5). La lista completa de códigos de
<dd>Es el c&#243;digo de estado que el servidor env&#237;a de
vuelta al cliente. Esta informaci&#243;n es muy valiosa,
porque revela si la petici&#243;n fue respondida con
&#233;xito por el servidor (los c&#243;digos que empiezan por
2), una redirecci&#243;n (los c&#243;digos que empiezan por
3), un error provocado por el cliente (los c&#243;digos que
empiezan por 4), o un error en el servidor (los c&#243;digos
que empiezan por 5). La lista completa de c&#243;digos de
estado posibles puede consultarle en <a href="http://www.w3.org/Protocols/rfc2616/rfc2616.txt">la
especificación de HTTP</a> (RFC2616 sección
especificaci&#243;n de HTTP</a> (RFC2616 secci&#243;n
10).</dd>
<dt><code>2326</code> (<code>%b</code>)</dt>
<dd>La última entrada indica el tamaño del objeto
retornado por el cliente, no incluídas las cabeceras de
respuesta. Si no se respondió con ningún contenido
al cliente, este valor mostrará valor
<dd>La &#250;ltima entrada indica el tama&#241;o del objeto
retornado por el cliente, no inclu&#237;das las cabeceras de
respuesta. Si no se respondi&#243; con ning&#250;n contenido
al cliente, este valor mostrar&#225; valor
"<code>-</code>". Para registrar "<code>0</code>" en ese caso,
use <code>%B</code> en su lugar.</dd>
</dl>
@@ -354,11 +354,11 @@
CustomLog log/access_log combined
</code></p></div>
<p>Es exactamente igual que Formato Común de Registro, pero
añade dos campos. Cada campo adicional usa la directiva
<p>Es exactamente igual que Formato Com&#250;n de Registro, pero
a&#241;ade dos campos. Cada campo adicional usa la directiva
<code>%{<em>header</em>}i</code>, donde <em>header</em> puede
ser cualquier cabecera de petición HTTP. El registro de
acceso cuando se usa este formato tendrá este aspecto:</p>
ser cualquier cabecera de petici&#243;n HTTP. El registro de
acceso cuando se usa este formato tendr&#225; este aspecto:</p>
<div class="example"><p><code>
127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET
@@ -373,31 +373,31 @@
<dt><code>"http://www.example.com/start.html"</code>
(<code>\"%{Referer}i\"</code>)</dt>
<dd>La cabecera de petición de HTTP "Referer"
<dd>La cabecera de petici&#243;n de HTTP "Referer"
(sic). Muestra el servidor del que proviene el cliente. (Esta
debería ser la página que contiene un enlace o
deber&#237;a ser la p&#225;gina que contiene un enlace o
que contiene a <code>/apache_pb.gif</code>).</dd>
<dt><code>"Mozilla/4.08 [en] (Win98; I ;Nav)"</code>
(<code>\"%{User-agent}i\"</code>)</dt>
<dd>La cabecera de petición HTTP "User-Agent". Es la
información de identificación que el navegador del
cliente incluye sobre sí mismo.</dd>
<dd>La cabecera de petici&#243;n HTTP "User-Agent". Es la
informaci&#243;n de identificaci&#243;n que el navegador del
cliente incluye sobre s&#237; mismo.</dd>
</dl>
<h3><a name="multiple" id="multiple">Cómo usar varios registros de acceso</a></h3>
<h3><a name="multiple" id="multiple">C&#243;mo usar varios registros de acceso</a></h3>
<p>Para crear varios registros de acceso solamente tiene que
especificar varias directivas <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> en el fichero de
configuración. Por ejemplo, las siguientes directivas
crearán tres registros de acceso. El primero contendrá
la información básica en Formato Común de
Registro, mientras que el segundo y el tercero contendrán
contendrán la información de los "referer" y de los
navegadores usados. Las dos últimas líneas <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> muestran cómo
configuraci&#243;n. Por ejemplo, las siguientes directivas
crear&#225;n tres registros de acceso. El primero contendr&#225;
la informaci&#243;n b&#225;sica en Formato Com&#250;n de
Registro, mientras que el segundo y el tercero contendr&#225;n
contendr&#225;n la informaci&#243;n de los "referer" y de los
navegadores usados. Las dos &#250;ltimas l&#237;neas <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> muestran c&#243;mo
reproducir el comportamiento de las directivas
<code>ReferLog</code> y <code>AgentLog</code>.</p>
@@ -408,7 +408,7 @@
CustomLog logs/agent_log "%{User-agent}i"
</code></p></div>
<p>Este ejemplo también muestra que no es necesario definir un
<p>Este ejemplo tambi&#233;n muestra que no es necesario definir un
"apodo" con la directiva <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code>. En lugar de esto,
el formato de registro puede especificarse directamente en la
directiva <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>.</p>
@@ -417,15 +417,15 @@
<h3><a name="conditional" id="conditional">Registro Condicional</a></h3>
<p>Algunas veces es más conveniente excluir determinadas
entradas del registro de acceso en función de las
características de la petición del cliente. Puede
hacer esto fácilmente con la ayuda de <a href="env.html">variables de entorno</a>. Primero, debe
<p>Algunas veces es m&#225;s conveniente excluir determinadas
entradas del registro de acceso en funci&#243;n de las
caracter&#237;sticas de la petici&#243;n del cliente. Puede
hacer esto f&#225;cilmente con la ayuda de <a href="env.html">variables de entorno</a>. Primero, debe
especificar una variable de entorno que indique que la
petición cumple determinadas condiciones. Esto se hace
petici&#243;n cumple determinadas condiciones. Esto se hace
normalmente con <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>. Entonces puede usar
la claúsula <code>env=</code> de la directiva <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> para incluir o
excluir peticiones en las que esté presente la variable de
la cla&#250;sula <code>env=</code> de la directiva <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> para incluir o
excluir peticiones en las que est&#233; presente la variable de
entorno. Algunos ejemplos:</p>
<div class="example"><p><code>
@@ -448,40 +448,40 @@
</code></p></div>
<p>Aunque acabamos de mostar que el registro condicional es muy
potente y flexible, no es la única manera de controlar los
potente y flexible, no es la &#250;nica manera de controlar los
contenidos de los ficheros de registro. Los ficheros de registro
son más útiles cuanta más información sobre
la actividad del servidor contengan. A menudo es más
fácil eliminar las peticiones que no le interesen
son m&#225;s &#250;tiles cuanta m&#225;s informaci&#243;n sobre
la actividad del servidor contengan. A menudo es m&#225;s
f&#225;cil eliminar las peticiones que no le interesen
procesando posteriormente los ficheros de registro
originales.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="rotation" id="rotation">Rotación de los ficheros de registro</a></h2>
<h2><a name="rotation" id="rotation">Rotaci&#243;n de los ficheros de registro</a></h2>
<p>Incluso en un servidor con una actividad moderada, la cantidad
de información almacenada en los ficheros de registro es muy
de informaci&#243;n almacenada en los ficheros de registro es muy
grande. El registro de acceso crece normalmente en 1MB por cada
10.000 peticiones. Por lo tanto, es necesario rotar
periódicamente los registros moviendo o borrando su
peri&#243;dicamente los registros moviendo o borrando su
contenido. Esto no se puede hacer con el servidor funcionando,
porque Apache continuará escribiendo en el antiguo registro
mientras que el archivo esté abierto. En lugar de esto, el
porque Apache continuar&#225; escribiendo en el antiguo registro
mientras que el archivo est&#233; abierto. En lugar de esto, el
servidor debe ser <a href="stopping.html">reiniciado</a>
después de mover o borrar los ficheros de registro para que
despu&#233;s de mover o borrar los ficheros de registro para que
se abran nuevos ficheros de registro.</p>
<p>Usando un reinicio <em>graceful</em>, se le puede indicar al
servidor que abra nuevos ficheros de registro sin perder ninguna
petición siendo servida o en espera de algún cliente. Sin
petici&#243;n siendo servida o en espera de alg&#250;n cliente. Sin
embargo, para hacer esto, el servidor debe continuar escribiendo
en los ficheros de registro antiguos mientras termina de servir
esas peticiones. Por lo tanto, es preciso esperar algún
tiempo después del reinicio antes de realizar ninguna
operación sobre los antiguos ficheros de registro. Una
situación típica que simplemente rota los registros y
esas peticiones. Por lo tanto, es preciso esperar alg&#250;n
tiempo despu&#233;s del reinicio antes de realizar ninguna
operaci&#243;n sobre los antiguos ficheros de registro. Una
situaci&#243;n t&#237;pica que simplemente rota los registros y
comprime los registros antiguos para ahorrar espacio es:</p>
<div class="example"><p><code>
@@ -492,28 +492,28 @@
gzip access_log.old error_log.old
</code></p></div>
<p>Otra manera de realizar la rotación de los registros es
<p>Otra manera de realizar la rotaci&#243;n de los registros es
usando <a href="#piped">ficheros de registro redireccionados
(piped logs)</a> de la forma en que se explica en la siguiente
sección.</p>
secci&#243;n.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="piped" id="piped">Ficheros de registro redireccionados (Piped Logs)</a></h2>
<p>Apache httpd es capaz de escribir la información del
registro de acceso y errores mediante una redirección a otro
<p>Apache httpd es capaz de escribir la informaci&#243;n del
registro de acceso y errores mediante una redirecci&#243;n a otro
proceso, en lugar de directamente a un fichero. Esta capacidad
incrementa de forma muy importante la flexibilidad de registro,
sin añadir código al servidor principal. Para escribir
registros a una redirección, simplemente reemplace el nombre
de fichero por el carácter "<code>|</code>", seguido por el
nombre del ejecutable que debería aceptar las entradas de
registro por su canal de entrada estándar. Apache
iniciará el proceso de registro redireccionado cuando se
inicie el servidor, y lo reiniciará si se produce algún
error irrecuperable durante su ejecución. (Esta última
funcionalidad es la que hace que se llame a esta técnica
sin a&#241;adir c&#243;digo al servidor principal. Para escribir
registros a una redirecci&#243;n, simplemente reemplace el nombre
de fichero por el car&#225;cter "<code>|</code>", seguido por el
nombre del ejecutable que deber&#237;a aceptar las entradas de
registro por su canal de entrada est&#225;ndar. Apache
iniciar&#225; el proceso de registro redireccionado cuando se
inicie el servidor, y lo reiniciar&#225; si se produce alg&#250;n
error irrecuperable durante su ejecuci&#243;n. (Esta &#250;ltima
funcionalidad es la que hace que se llame a esta t&#233;cnica
"registro redireccionado fiable".)</p>
<p>Los procesos de registros son engendrados por el proceso padre
@@ -524,9 +524,9 @@
seguros.</p>
<p>Un uso importante de los registros redireccionados es permitir
la rotación de los registros sin tener que reiniciar el
la rotaci&#243;n de los registros sin tener que reiniciar el
servidor. El servidor Apache HTTP incluye un programa simple
llamado <code class="program"><a href="./programs/rotatelogs.html">rotatelogs</a></code> con este propósito. Por
llamado <code class="program"><a href="./programs/rotatelogs.html">rotatelogs</a></code> con este prop&#243;sito. Por
ejemplo para rotar los registros cada 24 horas, puede usar:</p>
<div class="example"><p><code>
@@ -535,51 +535,51 @@
</code></p></div>
<p>Tenga en cuenta que las comillas se usan para abarcar el
comando entero que será invocado por la
redirección. Aunque estos ejemplos son para el registro de
acceso, la misma técnica se puede usar para el registro de
comando entero que ser&#225; invocado por la
redirecci&#243;n. Aunque estos ejemplos son para el registro de
acceso, la misma t&#233;cnica se puede usar para el registro de
errores.</p>
<p>Otro programa para la rotación de los registros mucho
más flexible llamado <a href="http://www.cronolog.org/">cronolog</a> está disponible
<p>Otro programa para la rotaci&#243;n de los registros mucho
m&#225;s flexible llamado <a href="http://www.cronolog.org/">cronolog</a> est&#225; disponible
en un sitio web externo.</p>
<p>Como ocurre con el registro condicional, la redirección de
<p>Como ocurre con el registro condicional, la redirecci&#243;n de
registros es una herramienta muy potente, pero no deben ser usados
si hay disponible una solución más simple de procesado
posterior de los registros fuera de línea.</p>
si hay disponible una soluci&#243;n m&#225;s simple de procesado
posterior de los registros fuera de l&#237;nea.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="virtualhost" id="virtualhost">Hosts Virtuales</a></h2>
<p>Cuando se está ejecutando un servidor con muchos <a href="vhosts/">hosts virtuales</a>, hay varias formas de abordar
<p>Cuando se est&#225; ejecutando un servidor con muchos <a href="vhosts/">hosts virtuales</a>, hay varias formas de abordar
el asunto de los registros. Primero, es posible usar los registros
de la misma manera que se usarían si hubiera solamente un
de la misma manera que se usar&#237;an si hubiera solamente un
host en el servidor. Simplemente poniendo las directivas que
tienen que ver con los registros fuera de las secciones <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> en el
contexto del servidor principal, puede almacenar toda la
información de todas las peticiones en los mismos registros
de acceso y errores. Esta técnica no permite una
recolección fácil de las estadísticas individuales
informaci&#243;n de todas las peticiones en los mismos registros
de acceso y errores. Esta t&#233;cnica no permite una
recolecci&#243;n f&#225;cil de las estad&#237;sticas individuales
de cada uno de los hosts virtuales.</p>
<p>Si una directiva <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> o <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code> se pone dentro una sección
<p>Si una directiva <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> o <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code> se pone dentro una secci&#243;n
<code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>,
todas las peticiones de ese host virtual se registrarán
todas las peticiones de ese host virtual se registrar&#225;n
solamente en el fichero especificado. Las peticiones de cualquier
host virtual que no tenga directivas de registro específicas
para él se registrarán en los registros del servidor
principal. Esta técnica es muy útil si usa un
pequeño número de hosts virtuales, pero si usa un gran
número de ellos, puede ser complicado de
gestionar. Además, puede a menudo provocar problemas con <a href="vhosts/fd-limits.html"> descriptores de fichero
host virtual que no tenga directivas de registro espec&#237;ficas
para &#233;l se registrar&#225;n en los registros del servidor
principal. Esta t&#233;cnica es muy &#250;til si usa un
peque&#241;o n&#250;mero de hosts virtuales, pero si usa un gran
n&#250;mero de ellos, puede ser complicado de
gestionar. Adem&#225;s, puede a menudo provocar problemas con <a href="vhosts/fd-limits.html"> descriptores de fichero
insuficientes</a>.</p>
<p>Para el registro de acceso, se puede llegar a un buen
equilibrio. Añadiendo información del host virtual al
equilibrio. A&#241;adiendo informaci&#243;n del host virtual al
formato de registro, es posible registrar las operaciones de todos
los hosts en un único registro, y posteriormente dividir el
los hosts en un &#250;nico registro, y posteriormente dividir el
fichero con todos los registros en ficheros individualizados. Por
ejemplo, considere las siguientes directivas.</p>
@@ -590,7 +590,7 @@
</code></p></div>
<p>El <code>%v</code> se usa para registrar el nombre del host
virtual que está sirviendo la petición. Puede usar un
virtual que est&#225; sirviendo la petici&#243;n. Puede usar un
programa como <a href="programs/other.html">split-logfile</a> para
procesar posteriormente el registro de acceso y dividirlo en
ficheros independientes para cada host virtual.</p>
@@ -599,7 +599,7 @@
<h2><a name="other" id="other">Otros ficheros de registro</a></h2>
<table class="related"><tr><th>Módulos Relacionados</th><th>Directivas Relacionadas</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritelog">RewriteLog</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriteloglevel">RewriteLogLevel</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptlog">ScriptLog</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptlogbuffer">ScriptLogBuffer</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptloglength">ScriptLogLength</a></code></li></ul></td></tr></table>
<table class="related"><tr><th>M&#243;dulos Relacionados</th><th>Directivas Relacionadas</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritelog">RewriteLog</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriteloglevel">RewriteLogLevel</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptlog">ScriptLog</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptlogbuffer">ScriptLogBuffer</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptloglength">ScriptLogLength</a></code></li></ul></td></tr></table>
<h3><a name="pidfile" id="pidfile">Fichero PID (PID File)</a></h3>
@@ -609,41 +609,41 @@
<code>logs/httpd.pid</code>. Puede modificar el nombre de este
fichero con la directiva <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code>. El identificador del
proceso puede usarlo el administrador para reiniciar y finalizar
el demonio (daemon) mediante el envío de señales al
proceso padre; en Windows, use la opción de línea de
comandos -k en su lugar. Para más información al
respecto, consulte la documentación sobre <a href="stopping.html">parar y reiniciar Apache</a>.</p>
el demonio (daemon) mediante el env&#237;o de se&#241;ales al
proceso padre; en Windows, use la opci&#243;n de l&#237;nea de
comandos -k en su lugar. Para m&#225;s informaci&#243;n al
respecto, consulte la documentaci&#243;n sobre <a href="stopping.html">parar y reiniciar Apache</a>.</p>
<h3><a name="scriptlog" id="scriptlog">Registro de actividad de scripts (Script Log)</a></h3>
<p>Para ayudar a la detección de errores, la directiva
<p>Para ayudar a la detecci&#243;n de errores, la directiva
<code class="directive"><a href="./mod/mod_cgi.html#scriptlog">ScriptLog</a></code> permite
guardar la entrada y la salida de los scripts CGI. Esta
directiva solamente debería usarla para hacer pruebas - no
en servidores en producción. Puede encontrar más
información al respecto en la documentación de <a href="mod/mod_cgi.html">mod_cgi</a>.</p>
directiva solamente deber&#237;a usarla para hacer pruebas - no
en servidores en producci&#243;n. Puede encontrar m&#225;s
informaci&#243;n al respecto en la documentaci&#243;n de <a href="mod/mod_cgi.html">mod_cgi</a>.</p>
<h3><a name="rewritelog" id="rewritelog">Registro de actividad de Rewrite (Rewrite Log)</a></h3>
<p>Cuando use las potentes y complejas funcionalidades de <a href="mod/mod_rewrite.html">mod_rewrite</a>, será casi
<p>Cuando use las potentes y complejas funcionalidades de <a href="mod/mod_rewrite.html">mod_rewrite</a>, ser&#225; casi
siempre necesario usar la direcitiva <code class="directive"><a href="./mod/mod_rewrite.html#rewritelog">RewriteLog</a></code> para ayudar a la
detección de errores. Este fichero de registro produce un
análisis detallado de cómo actúa este
módulo sobre las peticiones. El nivel de detalle del
detecci&#243;n de errores. Este fichero de registro produce un
an&#225;lisis detallado de c&#243;mo act&#250;a este
m&#243;dulo sobre las peticiones. El nivel de detalle del
registro se controla con la directiva <code class="directive"><a href="./mod/mod_rewrite.html#rewriteloglevel">RewriteLogLevel</a></code>.</p>
</div></div>
<div class="bottomlang">
<p><span>Idiomas disponibles: </span><a href="./en/logs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/logs.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="./es/logs.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="./ja/logs.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/logs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/logs.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="./tr/logs.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los términos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los t&#233;rminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">M&#243;dulos</a> | <a href="./mod/directives.html">Directivas</a> | <a href="./faq/">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa de este sitio web</a></p></div>
</body></html>

View File

@@ -24,7 +24,7 @@
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/misc/">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Apache Miscellaneous Documentation</h1>
<div class="toplang">
<p><span>Available Languages: </span><a href="../en/misc/" title="English">&nbsp;en&nbsp;</a> |
<a href="../tr/misc/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/misc/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
@@ -119,7 +119,7 @@
</div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="../en/misc/" title="English">&nbsp;en&nbsp;</a> |
<a href="../tr/misc/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/misc/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>

View File

@@ -25,7 +25,7 @@
<div class="toplang">
<p><span>Available Languages: </span><a href="../en/misc/perf-tuning.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../ko/misc/perf-tuning.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/misc/perf-tuning.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/misc/perf-tuning.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
@@ -1056,7 +1056,7 @@
<div class="bottomlang">
<p><span>Available Languages: </span><a href="../en/misc/perf-tuning.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../ko/misc/perf-tuning.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/misc/perf-tuning.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/misc/perf-tuning.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>

View File

@@ -25,7 +25,7 @@
<div class="toplang">
<p><span>Available Languages: </span><a href="../en/misc/security_tips.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../ko/misc/security_tips.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/misc/security_tips.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/misc/security_tips.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>Some hints and tips on security issues in setting up a web server.
@@ -352,7 +352,7 @@
<div class="bottomlang">
<p><span>Available Languages: </span><a href="../en/misc/security_tips.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../ko/misc/security_tips.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/misc/security_tips.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/misc/security_tips.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>

View File

@@ -24,22 +24,22 @@
<div id="page-content">
<div class="retired"><h4>Bitte beachten!</h4>
<p>Dieses Dokument bezieht sich auf Version <strong>2.0</strong> des Apache httpd, die <strong>nicht mehr gepflegt wird</strong>. Bitte aktualisieren Sie die Software und verwenden Sie stattdessen eine aktuelle Version des httpd, die an folgender Stelle dokumentiert ist:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Dokumentation des Apache HTTP Server für die zuletzt erschienene Version</a></li></ul><p>Sie können <a href="http://httpd.apache.org/docs/current/mod/beos.html">diesem Link</a> folgen, um zur aktuellen Version dieses Dokuments zu gelangen.</p></div><div id="preamble"><h1>Apache-MPM beos</h1>
<ul><li><a href="http://httpd.apache.org/docs/current/">Dokumentation des Apache HTTP Server f&#252;r die zuletzt erschienene Version</a></li></ul><p>Sie k&#246;nnen <a href="http://httpd.apache.org/docs/current/mod/beos.html">diesem Link</a> folgen, um zur aktuellen Version dieses Dokuments zu gelangen.</p></div><div id="preamble"><h1>Apache-MPM beos</h1>
<div class="toplang">
<p><span>Verfügbare Sprachen: </span><a href="../de/mod/beos.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<p><span>Verf&#252;gbare Sprachen: </span><a href="../de/mod/beos.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/beos.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/beos.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/beos.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ko/mod/beos.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Beschreibung:</a></th><td>Dieses Multi-Processing-Modul ist für BeOS
<table class="module"><tr><th><a href="module-dict.html#Description">Beschreibung:</a></th><td>Dieses Multi-Processing-Modul ist f&#252;r BeOS
optimiert.</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>MPM</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Modulbezeichner:</a></th><td>mpm_beos_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Quelltext-Datei:</a></th><td>beos.c</td></tr></table>
<h3>Zusammenfassung</h3>
<p>Dieses Multi-Processing-Modul (MPM) ist das Standardmodul für BeOS.
Es benutzt einen einzelnen Steuerprozess welcher Threads für die
<p>Dieses Multi-Processing-Modul (MPM) ist das Standardmodul f&#252;r BeOS.
Es benutzt einen einzelnen Steuerprozess welcher Threads f&#252;r die
Bedienung der Anfragen erzeugt.</p>
</div>
<div id="quickview"><h3 class="directives">Direktiven</h3>
@@ -70,7 +70,7 @@
<div class="directive-section"><h2><a name="MaxRequestsPerThread" id="MaxRequestsPerThread">MaxRequestsPerThread</a>-<a name="maxrequestsperthread" id="maxrequestsperthread">Direktive</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Die maximale Anzahl von Anfragen, die ein einzelner Thread
während seiner Lebensdauer bedient.</td></tr>
w&#228;hrend seiner Lebensdauer bedient.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MaxRequestsPerThread <var>Anzahl</var></code></td></tr>
<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>MaxRequestsPerThread 0</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr>
@@ -80,14 +80,14 @@
<p>Die Direktive <code class="directive">MaxRequestsPerThread</code> legt die
Anzahl der Anfragen fest, die ein einzelner Server-Thread bedient. Nach
Erreichen der angegebenen Anzahl von Anfragen wird der Thread beendet.
Wird für <code class="directive">MaxRequestsPerThread</code> der Wert
Wird f&#252;r <code class="directive">MaxRequestsPerThread</code> der Wert
<code>0</code> angegeben, wird der Thread niemals beendet.</p>
<p>Das Setzen von <code class="directive">MaxRequestsPerThread</code> auf einen
Wert ungleich null hat zwei Vorteile:</p>
<ul>
<li>Die Menge des von einem Thread benötigten Speicherplatzes
<li>Die Menge des von einem Thread ben&#246;tigten Speicherplatzes
bei (unvorhergesehenen) Speicherproblemen kann begrenzt werden;</li>
<li>Threads mit begrenzter Lebensdauer reduzieren die Anzahl
@@ -96,7 +96,7 @@
<div class="note"><h3>Hinweis:</h3>
<p>Bei <code class="directive"><a href="../mod/core.html#keepalive">KeepAlive</a></code>-Anfragen wird nur die
erste Anfrage auf das Maximum angerechnet. Das führt dazu, dass
erste Anfrage auf das Maximum angerechnet. Das f&#252;hrt dazu, dass
die Anzahl der <em>Verbindungen</em>
pro Thread reduziert wird.</p>
</div>
@@ -104,9 +104,9 @@
</div>
</div>
<div class="bottomlang">
<p><span>Verfügbare Sprachen: </span><a href="../de/mod/beos.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<p><span>Verf&#252;gbare Sprachen: </span><a href="../de/mod/beos.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/beos.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/beos.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/beos.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ko/mod/beos.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>

View File

@@ -28,13 +28,13 @@
<div class="toplang">
<p><span>Available Languages: </span><a href="../de/mod/beos.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/beos.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/beos.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/beos.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ko/mod/beos.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>This Multi-Processing Module is optimized for BeOS.</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>MPM</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>mpm_beos_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>beos.c</td></tr></table>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>mpm_beos_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>beos.c</td></tr></table>
<h3>Summary</h3>
<p>This Multi-Processing Module (MPM) is the default for BeOS. It uses
@@ -104,7 +104,7 @@ will handle during its life</td></tr>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="../de/mod/beos.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/beos.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/beos.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/beos.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ko/mod/beos.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>

View File

@@ -15,12 +15,12 @@
<link href="../images/favicon.ico" rel="shortcut icon" /><link href="http://httpd.apache.org/docs/current/mod/beos.html" rel="canonical" /></head>
<body>
<div id="page-header">
<p class="menu"><a href="../mod/">Módulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versión 2.0 del Servidor HTTP Apache</p>
<p class="menu"><a href="../mod/">M&#243;dulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versi&#243;n 2.0 del Servidor HTTP Apache</p>
<img alt="" src="../images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentación</a> &gt; <a href="../">Versión 2.0</a> &gt; <a href="./">Módulos</a></div>
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentaci&#243;n</a> &gt; <a href="../">Versi&#243;n 2.0</a> &gt; <a href="./">M&#243;dulos</a></div>
<div id="page-content">
<div class="retired"><h4>Please note</h4>
<p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
@@ -28,23 +28,23 @@
<div class="toplang">
<p><span>Idiomas disponibles: </span><a href="../de/mod/beos.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/beos.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/beos.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/beos.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ko/mod/beos.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
<div class="outofdate">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
<div class="outofdate">Esta traducci&#243;n podr&#237;a estar
obsoleta. Consulte la versi&#243;n en ingl&#233;s de la
documentaci&#243;n para comprobar si se han producido cambios
recientemente.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Descripción:</a></th><td>Este módulo de muiltiprocesamiento está
<table class="module"><tr><th><a href="module-dict.html#Description">Descripci&#243;n:</a></th><td>Este m&#243;dulo de muiltiprocesamiento est&#225;
optimizado para BeOS.</td></tr>
<tr><th><a href="module-dict.html#Status">Estado:</a></th><td>MPM</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Identificador de Módulos:</a></th><td>mpm_beos_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Fichero de Código Fuente:</a></th><td>beos.c</td></tr></table>
<tr><th><a href="module-dict.html#ModuleIdentifier">Identificador de M&#243;dulos:</a></th><td>mpm_beos_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Fichero de C&#243;digo Fuente:</a></th><td>beos.c</td></tr></table>
<h3>Resumen de contenidos</h3>
<p>Este módulo de muiltiprocesamiento (MMP)
<p>Este m&#243;dulo de muiltiprocesamiento (MMP)
es el que usa por defecto para BeOS. Usa un
único proceso de control que crea hebras para atender las
&#250;nico proceso de control que crea hebras para atender las
peticiones.</p>
</div>
<div id="quickview"><h3 class="directives">Directivas</h3>
@@ -65,7 +65,7 @@ optimizado para BeOS.</td></tr>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#startthreads">StartThreads</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#user">User</a></li>
</ul>
<h3>Consulte también</h3>
<h3>Consulte tambi&#233;n</h3>
<ul class="seealso">
<li><a href="../bind.html">Configurar las direcciones y los
puertos que usa Apache</a></li>
@@ -74,37 +74,37 @@ puertos que usa Apache</a></li>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="MaxRequestsPerThread" id="MaxRequestsPerThread">MaxRequestsPerThread</a> <a name="maxrequestsperthread" id="maxrequestsperthread">Directiva</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Descripción:</a></th><td>Limita el número de peticiones que una hebra (thread) puede
<tr><th><a href="directive-dict.html#Description">Descripci&#243;n:</a></th><td>Limita el n&#250;mero de peticiones que una hebra (thread) puede
atender durante su vida</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Sintaxis:</a></th><td><code>MaxRequestsPerThread <var>number</var></code></td></tr>
<tr><th><a href="directive-dict.html#Default">Valor por defecto:</a></th><td><code>MaxRequestsPerThread 0</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexto:</a></th><td>server config</td></tr>
<tr><th><a href="directive-dict.html#Status">Estado:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Módulo:</a></th><td>beos</td></tr>
<tr><th><a href="directive-dict.html#Module">M&#243;dulo:</a></th><td>beos</td></tr>
</table>
<p>La directiva <code class="directive">MaxRequestsPerThread</code> fija
el número máximo de peticiones que una hebra del
el n&#250;mero m&#225;ximo de peticiones que una hebra del
servidor puede atender durante su vida. Despues de atender
<code class="directive">MaxRequestsPerThread</code> peticiones, la hebra
termina. Si el límite fijado en <code class="directive">MaxRequestsPerThread</code> es <code>0</code>, entonces la
termina. Si el l&#237;mite fijado en <code class="directive">MaxRequestsPerThread</code> es <code>0</code>, entonces la
hebra puede atender peticiones indefinidamente.</p>
<p>Fijar la directiva <code class="directive">MaxRequestsPerThread</code>
a un límite distinto de cero ofrece dos benefcios
a un l&#237;mite distinto de cero ofrece dos benefcios
fundamentales:</p>
<ul>
<li>limita la cantidad de memoria que puede consumir una hebra
si hay una filtración (accidental) de memoria;</li>
si hay una filtraci&#243;n (accidental) de memoria;</li>
<li>poniendo un límite a la vida de las hebras, se ayuda a
reducir el número de hebras cuando se reduce la carga de
<li>poniendo un l&#237;mite a la vida de las hebras, se ayuda a
reducir el n&#250;mero de hebras cuando se reduce la carga de
trabajo en el servidor.</li>
</ul>
<div class="note"><h3>Nota:</h3> <p>Para peticiones <code class="directive"><a href="../mod/core.html#keepalive">KeepAlive</a></code>, solo la primera
petición se tiene en cuenta para este límite. De hecho, en este
caso el límite se impone sobre el número máximo
petici&#243;n se tiene en cuenta para este l&#237;mite. De hecho, en este
caso el l&#237;mite se impone sobre el n&#250;mero m&#225;ximo
de <em>conexiones</em> por hebra.</p>
</div>
@@ -113,9 +113,9 @@ atender durante su vida</td></tr>
<div class="bottomlang">
<p><span>Idiomas disponibles: </span><a href="../de/mod/beos.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/beos.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/beos.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/beos.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ko/mod/beos.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los términos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Módulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p></div>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los t&#233;rminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">M&#243;dulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p></div>
</body></html>

File diff suppressed because it is too large Load Diff

View File

@@ -28,9 +28,9 @@
<div class="toplang">
<p><span>Available Languages: </span><a href="../de/mod/core.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/core.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/core.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/core.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ja/mod/core.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../tr/mod/core.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/mod/core.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Core Apache HTTP Server features that are always
available</td></tr>
@@ -3300,9 +3300,9 @@ hostname or IP address</td></tr>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="../de/mod/core.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/core.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/core.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/core.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ja/mod/core.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../tr/mod/core.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/mod/core.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>

File diff suppressed because it is too large Load Diff

View File

@@ -24,10 +24,10 @@
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/mod/directive-dict.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Terms Used to Describe Directives</h1>
<div class="toplang">
<p><span>Available Languages: </span><a href="../en/mod/directive-dict.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/directive-dict.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/directive-dict.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ja/mod/directive-dict.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/directive-dict.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>This document describes the terms that are used to describe
@@ -292,10 +292,10 @@
</div></div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="../en/mod/directive-dict.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/directive-dict.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/directive-dict.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ja/mod/directive-dict.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/directive-dict.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>

View File

@@ -8,74 +8,74 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
<title>Términos usados en las descripciones de las
<title>T&#233;rminos usados en las descripciones de las
Directivas - Servidor HTTP Apache</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 href="../images/favicon.ico" rel="shortcut icon" /><link href="http://httpd.apache.org/docs/current/mod/directive-dict.html" rel="canonical" /></head>
<body id="manual-page"><div id="page-header">
<p class="menu"><a href="../mod/">Módulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versión 2.0 del Servidor HTTP Apache</p>
<p class="menu"><a href="../mod/">M&#243;dulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versi&#243;n 2.0 del Servidor HTTP Apache</p>
<img alt="" src="../images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentación</a> &gt; <a href="../">Versión 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentaci&#243;n</a> &gt; <a href="../">Versi&#243;n 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/mod/directive-dict.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Términos usados en las descripciones de las
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/mod/directive-dict.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>T&#233;rminos usados en las descripciones de las
Directivas</h1>
<div class="toplang">
<p><span>Idiomas disponibles: </span><a href="../en/mod/directive-dict.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/directive-dict.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/directive-dict.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ja/mod/directive-dict.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/directive-dict.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<div class="outofdate">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
<div class="outofdate">Esta traducci&#243;n podr&#237;a estar
obsoleta. Consulte la versi&#243;n en ingl&#233;s de la
documentaci&#243;n para comprobar si se han producido cambios
recientemente.</div>
<p>Este documento define los términos que se usan para describir
las <a href="directives.html">directivas de configuración</a> de
<p>Este documento define los t&#233;rminos que se usan para describir
las <a href="directives.html">directivas de configuraci&#243;n</a> de
Apache.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#Description">Descripción</a></li>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#Description">Descripci&#243;n</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#Syntax">Sintaxis</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#Default">Valor por defecto</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#Context">Contexto</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#Override">Override</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#Status">Estado</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#Module">Módulo</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#Module">M&#243;dulo</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#Compatibility">Compatibilidad</a></li>
</ul><h3>Consulte también</h3><ul class="seealso"><li><a href="../configuring.html">Fichero de
Configuración</a></li></ul></div>
</ul><h3>Consulte tambi&#233;n</h3><ul class="seealso"><li><a href="../configuring.html">Fichero de
Configuraci&#243;n</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="Description" id="Description">Descripción</a></h2>
<h2><a name="Description" id="Description">Descripci&#243;n</a></h2>
<p>Descripción resumida de para qué sirve la directiva.</p>
<p>Descripci&#243;n resumida de para qu&#233; sirve la directiva.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="Syntax" id="Syntax">Sintaxis</a></h2>
<p>Explica el formato de la directiva en la manera en que
aparecería en un fichero de configuración. La sintaxis es
específica para cada directiva, y se decribe en detalle en la
definición de cada una de ellas. Generalmente, es el nombre de la
aparecer&#237;a en un fichero de configuraci&#243;n. La sintaxis es
espec&#237;fica para cada directiva, y se decribe en detalle en la
definici&#243;n de cada una de ellas. Generalmente, es el nombre de la
directiva seguido del argumento o argumentos que correspondan
separados por espacios. Si un argumento contiene un espacio,
entonces debe escribirse entre comillas. Los argumentos opcionales
van entre corchetes ([]). Si cada argumento puede tomar más de un
van entre corchetes ([]). Si cada argumento puede tomar m&#225;s de un
valor, los valores posibles van separados por barras verticales
"|". Los textos literales (los que no hay que sustituir) están en
"|". Los textos literales (los que no hay que sustituir) est&#225;n en
el tipo de letra por defecto del resto del texto, mientras que los
que hay que sustituir están <em>resaltados</em>. Las directivas
que pueden tomar un número variable de argumentos terminan con
que hay que sustituir est&#225;n <em>resaltados</em>. Las directivas
que pueden tomar un n&#250;mero variable de argumentos terminan con
puntos suspensivos ("...").</p>
<p>Las directivas usan una gran variedad de tipos de
argumentos. Algunos de los más comunes son:</p>
argumentos. Algunos de los m&#225;s comunes son:</p>
<dl>
<dt><em>URL</em></dt>
@@ -87,51 +87,51 @@ Configuraci
<dt><em>URL-path</em></dt>
<dd>La parte de una <em>url</em> que va a continuación del
<dd>La parte de una <em>url</em> que va a continuaci&#243;n del
esquema y del nombre de host, por ejemplo
<code>/path/to/file.html</code>. El <em>url-path</em> representa
al fichero visto desde el servidor web, en contraposición a
al fichero visto desde el servidor web, en contraposici&#243;n a
verlo tomando el sistema de ficheros como punto de
referencia.</dd>
<dt><em>file-path</em></dt>
<dd>La ubicación de un fichero en el sistema de archivos local
<dd>La ubicaci&#243;n de un fichero en el sistema de archivos local
que empieza con el directorio raiz, por ejemplo,
<code>/usr/local/apache/htdocs/path/to/file.html</code>. A
menos que se especifique otra cosa, un <em>file-path</em> que no
empieza con una barra será tratado como relativo a <a href="core.html#serverroot">ServerRoot</a>.</dd>
empieza con una barra ser&#225; tratado como relativo a <a href="core.html#serverroot">ServerRoot</a>.</dd>
<dt><em>directory-path</em></dt>
<dd>La ubicación de un directorio en el sistema de archivos
<dd>La ubicaci&#243;n de un directorio en el sistema de archivos
local que empieza en el directorio raiz, por ejemplo
<code>/usr/local/apache/htdocs/path/to/</code>.</dd>
<dt><em>filename</em></dt>
<dd>El nombre de un fichero sin información adicional sobre su
ubicación, por ejemplo <code>file.html</code>.</dd>
<dd>El nombre de un fichero sin informaci&#243;n adicional sobre su
ubicaci&#243;n, por ejemplo <code>file.html</code>.</dd>
<dt><em>regex</em></dt>
<dd>Una expresión regular, que es una forma de describir un
patrón para encontrar sus equivalencias en un texto. La
definición de la directiva especificará con qué se comparará
<dd>Una expresi&#243;n regular, que es una forma de describir un
patr&#243;n para encontrar sus equivalencias en un texto. La
definici&#243;n de la directiva especificar&#225; con qu&#233; se comparar&#225;
<em>regex</em> para encontrar equivalencias.</dd>
<dt><em>extension</em></dt>
<dd>En general, es la parte del <em>filename</em> que va después
del último punto. Apache reconoce muchas de estas extensiones,
<dd>En general, es la parte del <em>filename</em> que va despu&#233;s
del &#250;ltimo punto. Apache reconoce muchas de estas extensiones,
de manera que si un <em>filename</em> contiene mas de un punto,
cada parte separada por uno de esos puntos después del primero
se trata como una <em>extensión</em>. Por ejemplo, el
cada parte separada por uno de esos puntos despu&#233;s del primero
se trata como una <em>extensi&#243;n</em>. Por ejemplo, el
<em>filename</em> <code>file.html.en</code> contiene dos
extensiones: <code>.html</code> y <code>.en</code>. Para las
directivas de Apache, puede especificar <em>extensiones</em> con
o sin punto delante. Las <em>extensiones</em> no distinguen
mayúsculas de minúsculas.</dd>
may&#250;sculas de min&#250;sculas.</dd>
<dt><em>MIME Type</em></dt>
@@ -143,11 +143,11 @@ Configuraci
<dt><em>env-variable</em></dt>
<dd>El nombre de una <a href="../env.html">variable de
entorno</a> definida en el proceso de configuración de Apache.
entorno</a> definida en el proceso de configuraci&#243;n de Apache.
Tenga en cuenta que esto no es necesariamente exactamente lo
mismo que una variable de entorno del sistema
operativo. Consulte la <a href="../env.html">documentación sobre
variables de entorno</a> si quiere obtener más información.</dd>
operativo. Consulte la <a href="../env.html">documentaci&#243;n sobre
variables de entorno</a> si quiere obtener m&#225;s informaci&#243;n.</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
@@ -155,17 +155,17 @@ Configuraci
<p>Si una directiva tiene un valor por defecto (esto significa
que, si no especifica un valor explicitamente en la
configuración, el servidor Apache se comportará como si hubiera
configuraci&#243;n, el servidor Apache se comportar&#225; como si hubiera
especificado ese valor por defecto). Si no existe un valor por
defecto, en este apartado aparecerá "<em>None</em>". Tenga en
cuenta que el valor por defecto que se especifica aquí puede no
defecto, en este apartado aparecer&#225; "<em>None</em>". Tenga en
cuenta que el valor por defecto que se especifica aqu&#237; puede no
ser el mismo que el que viene especificado para la directiva en el
fichero de configuración httpd.conf que viene por defecto.</p>
fichero de configuraci&#243;n httpd.conf que viene por defecto.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="Context" id="Context">Contexto</a></h2>
<p>Indica en qué parte de los ficheros de configuración del
<p>Indica en qu&#233; parte de los ficheros de configuraci&#243;n del
servidor se puede usar la directiva. Es una lista de elementos
separados por comas. Los valores permitidos son los
siguientes:</p>
@@ -174,9 +174,9 @@ Configuraci
<dt>server config</dt>
<dd>Significa que la directiva puede ser usada en los ficheros
de configuración del servidor (<em>por ejemplo</em>,
de configuraci&#243;n del servidor (<em>por ejemplo</em>,
<code>httpd.conf</code>), pero <strong>no</strong> dentro de las
secciones <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> ni <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>. También
secciones <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> ni <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>. Tambi&#233;n
significa que la directiva no puede usarse en los ficheros
<code>.htaccess</code>.</dd>
@@ -184,19 +184,19 @@ Configuraci
<dd>Este contexto significa que la directiva puede aparecer
dentro de las secciones <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> de los ficheros de
configuración del servidor.</dd>
configuraci&#243;n del servidor.</dd>
<dt>directory</dt>
<dd>Una directiva marcada como válida en este contexto puede
<dd>Una directiva marcada como v&#225;lida en este contexto puede
usarse en las secciones <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>, <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>, y <code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code> en los ficheros de
configuración del servidor, ateniéndose en todo caso a las
configuraci&#243;n del servidor, ateni&#233;ndose en todo caso a las
restricciones especificadas en el documento <a href="../sections.html">Modo de funcionamiento de las secciones
Directory, Location y Files</a>.</dd>
<dt>.htaccess</dt>
<dd>Si una directiva es válida en este contexto, eso significa
<dd>Si una directiva es v&#225;lida en este contexto, eso significa
que puede aparecer en los ficheros <code>.htaccess</code>. El
valor de la directiva puede no ser procesada si hay sobre ella
una orden de <a href="#Override">sobreescritura</a> activa en
@@ -204,16 +204,16 @@ Configuraci
</dl>
<p>Una directiva puede usarse <em>solo</em> en el contexto
especificado, si la usa en otro sitio, se producirá en error de
configuración que hará que el servidor no pueda servir peticiones
especificado, si la usa en otro sitio, se producir&#225; en error de
configuraci&#243;n que har&#225; que el servidor no pueda servir peticiones
en el contexto correctamente, o que el servidor no pueda
funcionar en absoluto -- <em>por ejemplo</em>, puede que el
servidor no se inicie.</p>
<p>Las ubicaciones válidas para una directiva son el resultado de
la operación booleana OR de todos los contextos listados más
arriba en que esté perimitido su uso. En otras palabras, una
directiva que esté marcada como válida en "<code>server config,
<p>Las ubicaciones v&#225;lidas para una directiva son el resultado de
la operaci&#243;n booleana OR de todos los contextos listados m&#225;s
arriba en que est&#233; perimitido su uso. En otras palabras, una
directiva que est&#233; marcada como v&#225;lida en "<code>server config,
.htaccess</code>" puede usarse tanto en el fichero
<code>httpd.conf</code> como en los ficheros
<code>.htaccess</code>, pero no dentro de las secciones
@@ -223,26 +223,26 @@ Configuraci
<div class="section">
<h2><a name="Override" id="Override">Override</a></h2>
<p>Este atributo indica qué configuración de las especificadas
<p>Este atributo indica qu&#233; configuraci&#243;n de las especificadas
para una directiva es la que prevalece cuando la directiva aparece
en un fichero <code>.htaccess</code>. Si el <a href="#Context">contexto</a> de una directiva no permite que aparezca en ficheros
<code>.htaccess</code>, entonces no aparecerá ningún contexto en
<code>.htaccess</code>, entonces no aparecer&#225; ning&#250;n contexto en
este campo.</p>
<p>Para que se aplique el valor especificado en este campo se usa
la directiva <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>, y
se aplica a un entorno en particular (por ejemplo un directorio)
y todo lo que haya por debajo de él, a menos que haya alguna
modificación posterior por directivas <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> a niveles más bajos. La
documentación de esta directiva también especifica los valores que
y todo lo que haya por debajo de &#233;l, a menos que haya alguna
modificaci&#243;n posterior por directivas <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> a niveles m&#225;s bajos. La
documentaci&#243;n de esta directiva tambi&#233;n especifica los valores que
puede tomar override.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="Status" id="Status">Estado</a></h2>
<p>Indica el grado de integración con el el servidor web Apache
<p>Indica el grado de integraci&#243;n con el el servidor web Apache
que presenta la directiva; en otras palabras, puede que tenga que
recompilar el servidor con un conjunto mejorado de módulos para
recompilar el servidor con un conjunto mejorado de m&#243;dulos para
tener acceso a algunas directivas y a sus funcionalidades. Los
valores posibles de este campo son:</p>
@@ -250,63 +250,63 @@ Configuraci
<dt>Core</dt>
<dd>Si una directiva tiene estado "Core", esto significa que su
grado de integración con el servidor Apache es muy alto, y que
está disponible siempre.</dd>
grado de integraci&#243;n con el servidor Apache es muy alto, y que
est&#225; disponible siempre.</dd>
<dt>MPM</dt>
<dd>Una directiva etiquetada con el estado "MPM" pertenece a un
<a href="../mpm.html">Módulo de MultiProcesamiento</a>. Este
tipo de directiva estará disponible solamente si está usando uno
de los MPMs listados en la línea <a href="#Module">Módulo</a> de
la deficinición de la directiva.</dd>
<a href="../mpm.html">M&#243;dulo de MultiProcesamiento</a>. Este
tipo de directiva estar&#225; disponible solamente si est&#225; usando uno
de los MPMs listados en la l&#237;nea <a href="#Module">M&#243;dulo</a> de
la deficinici&#243;n de la directiva.</dd>
<dt>Base</dt>
<dd>Una directiva etiquetada con el estado "Base" está soportada
por uno de los módulos estándar de Apache, que está compilado en
el servidor por defecto, y está siempre disponible a no ser que
haya eliminado ese módulo específicamente.</dd>
<dd>Una directiva etiquetada con el estado "Base" est&#225; soportada
por uno de los m&#243;dulos est&#225;ndar de Apache, que est&#225; compilado en
el servidor por defecto, y est&#225; siempre disponible a no ser que
haya eliminado ese m&#243;dulo espec&#237;ficamente.</dd>
<dt>Extension</dt>
<dd>Una directiva con el estado "Extension" pertenece a un
módulo incluido en el kit del servidor Apache, pero que no está
m&#243;dulo incluido en el kit del servidor Apache, pero que no est&#225;
normalmente compilado en el servidor. Para activar la directiva
y sus funcionalidades, tendrá que recompilar Apache.</dd>
y sus funcionalidades, tendr&#225; que recompilar Apache.</dd>
<dt>Experimental</dt>
<dd>El estado "Experimental" indica que la directiva está
disponible como parte de la distribución Apache, pero que su correcto
funcionamiento no está todavía probado. Puede que la directiva
esté siendo documentada para completarla, o puede que no se
ofrezca soporte. El módulo que ofrece la directiva puede o no
<dd>El estado "Experimental" indica que la directiva est&#225;
disponible como parte de la distribuci&#243;n Apache, pero que su correcto
funcionamiento no est&#225; todav&#237;a probado. Puede que la directiva
est&#233; siendo documentada para completarla, o puede que no se
ofrezca soporte. El m&#243;dulo que ofrece la directiva puede o no
estar compilado por defecto; compruebe la parte superior de la
página que describe la directiva y sus módulos para ver si hay
alguna indicación sobre su disponibilidad.</dd>
p&#225;gina que describe la directiva y sus m&#243;dulos para ver si hay
alguna indicaci&#243;n sobre su disponibilidad.</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="Module" id="Module">Módulo</a></h2>
<h2><a name="Module" id="Module">M&#243;dulo</a></h2>
<p>Indica el módulo en el cual se define la directiva.</p>
<p>Indica el m&#243;dulo en el cual se define la directiva.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="Compatibility" id="Compatibility">Compatibilidad</a></h2>
<p>Si una directiva no era originalmente parte de la versión 2.0
de la distribución de Apache, la versión en la que fue introducida
debe aparecer aquí. Además, si la directiva está disponible solo
en algunas plataformas, también debe figurar aquí.</p>
<p>Si una directiva no era originalmente parte de la versi&#243;n 2.0
de la distribuci&#243;n de Apache, la versi&#243;n en la que fue introducida
debe aparecer aqu&#237;. Adem&#225;s, si la directiva est&#225; disponible solo
en algunas plataformas, tambi&#233;n debe figurar aqu&#237;.</p>
</div></div>
<div class="bottomlang">
<p><span>Idiomas disponibles: </span><a href="../en/mod/directive-dict.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/directive-dict.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/directive-dict.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ja/mod/directive-dict.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/directive-dict.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los términos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Módulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p></div>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los t&#233;rminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">M&#243;dulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p></div>
</body></html>

View File

@@ -21,27 +21,27 @@
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="../">Version 2.0</a> &gt; <a href="./">Module</a></div><div class="retired"><h4>Bitte beachten!</h4>
<p>Dieses Dokument bezieht sich auf Version <strong>2.0</strong> des Apache httpd, die <strong>nicht mehr gepflegt wird</strong>. Bitte aktualisieren Sie die Software und verwenden Sie stattdessen eine aktuelle Version des httpd, die an folgender Stelle dokumentiert ist:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Dokumentation des Apache HTTP Server für die zuletzt erschienene Version</a></li></ul><p>Sie können <a href="http://httpd.apache.org/docs/current/mod/directives.html">diesem Link</a> folgen, um zur aktuellen Version dieses Dokuments zu gelangen.</p></div><div id="preamble"><h1>Verzeichnis der Direktiven</h1>
<ul><li><a href="http://httpd.apache.org/docs/current/">Dokumentation des Apache HTTP Server f&#252;r die zuletzt erschienene Version</a></li></ul><p>Sie k&#246;nnen <a href="http://httpd.apache.org/docs/current/mod/directives.html">diesem Link</a> folgen, um zur aktuellen Version dieses Dokuments zu gelangen.</p></div><div id="preamble"><h1>Verzeichnis der Direktiven</h1>
<div class="toplang">
<p><span>Verfügbare Sprachen: </span><a href="../de/mod/directives.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<p><span>Verf&#252;gbare Sprachen: </span><a href="../de/mod/directives.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/directives.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ja/mod/directives.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/directives.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../ru/mod/directives.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>
Hier sind alle Apache-Direktiven aufgeführt, die in der
Standard-Apache-Distribution verfügbar sind. Sie sind in
Hier sind alle Apache-Direktiven aufgef&#252;hrt, die in der
Standard-Apache-Distribution verf&#252;gbar sind. Sie sind in
einem einheitlichen Format beschrieben. Ein <a href="directive-dict.html" rel="Glossary">Glossar</a>
erläutert die in der Beschreibung verwendeten Begriffe.
erl&#228;utert die in der Beschreibung verwendeten Begriffe.
</p>
<p>
Außerdem existiert eine <a href="quickreference.html">Kurzreferenz der Direktiven</a>, welche
zu jeder Direktive eine Zusammenfassung der Details enthält.
Au&#223;erdem existiert eine <a href="quickreference.html">Kurzreferenz der Direktiven</a>, welche
zu jeder Direktive eine Zusammenfassung der Details enth&#228;lt.
</p>
<p class="letters"><a href="#A">&nbsp;A&nbsp;</a> | <a href="#B">&nbsp;B&nbsp;</a> | <a href="#C">&nbsp;C&nbsp;</a> | <a href="#D">&nbsp;D&nbsp;</a> | <a href="#E">&nbsp;E&nbsp;</a> | <a href="#F">&nbsp;F&nbsp;</a> | <a href="#G">&nbsp;G&nbsp;</a> | <a href="#H">&nbsp;H&nbsp;</a> | <a href="#I">&nbsp;I&nbsp;</a> | <a href="#K">&nbsp;K&nbsp;</a> | <a href="#L">&nbsp;L&nbsp;</a> | <a href="#M">&nbsp;M&nbsp;</a> | <a href="#N">&nbsp;N&nbsp;</a> | <a href="#O">&nbsp;O&nbsp;</a> | <a href="#P">&nbsp;P&nbsp;</a> | <a href="#R">&nbsp;R&nbsp;</a> | <a href="#S">&nbsp;S&nbsp;</a> | <a href="#T">&nbsp;T&nbsp;</a> | <a href="#U">&nbsp;U&nbsp;</a> | <a href="#V">&nbsp;V&nbsp;</a> | <a href="#W">&nbsp;W&nbsp;</a> | <a href="#X">&nbsp;X&nbsp;</a></p>
@@ -410,13 +410,13 @@
<li><a href="mod_include.html#xbithack" id="X" name="X">XBitHack</a></li>
</ul></div>
<div class="bottomlang">
<p><span>Verfügbare Sprachen: </span><a href="../de/mod/directives.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<p><span>Verf&#252;gbare Sprachen: </span><a href="../de/mod/directives.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/directives.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ja/mod/directives.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/directives.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../ru/mod/directives.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p></div>

View File

@@ -25,11 +25,11 @@
<div class="toplang">
<p><span>Available Languages: </span><a href="../de/mod/directives.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/directives.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ja/mod/directives.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/directives.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../ru/mod/directives.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>
@@ -413,11 +413,11 @@
<div class="bottomlang">
<p><span>Available Languages: </span><a href="../de/mod/directives.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/directives.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ja/mod/directives.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/directives.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../ru/mod/directives.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>

View File

@@ -8,42 +8,42 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
<title>Índice de Directivas - Servidor HTTP Apache</title>
<title>&#205;ndice de Directivas - Servidor HTTP Apache</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 href="../images/favicon.ico" rel="shortcut icon" /><link href="http://httpd.apache.org/docs/current/mod/directives.html" rel="canonical" /></head>
<body id="directive-index"><div id="page-header">
<p class="menu"><a href="../mod/">Módulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versión 2.0 del Servidor HTTP Apache</p>
<p class="menu"><a href="../mod/">M&#243;dulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versi&#243;n 2.0 del Servidor HTTP Apache</p>
<img alt="" src="../images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentación</a> &gt; <a href="../">Versión 2.0</a> &gt; <a href="./">Módulos</a></div><div class="retired"><h4>Please note</h4>
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentaci&#243;n</a> &gt; <a href="../">Versi&#243;n 2.0</a> &gt; <a href="./">M&#243;dulos</a></div><div class="retired"><h4>Please note</h4>
<p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/mod/directives.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Índice de Directivas</h1>
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/mod/directives.html">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>&#205;ndice de Directivas</h1>
<div class="toplang">
<p><span>Idiomas disponibles: </span><a href="../de/mod/directives.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/directives.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/directives.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/directives.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ja/mod/directives.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/directives.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../ru/mod/directives.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>
Todas las directivas disponibles en la distribución
estándar de Apache están en la lista que se muestra más
Todas las directivas disponibles en la distribuci&#243;n
est&#225;ndar de Apache est&#225;n en la lista que se muestra m&#225;s
abajo. Cada una se describe usando un formato uniforme, y existe
un <a href="directive-dict.html" rel="Glossary">glosario</a>
de los términos usados en las descripciones que puede
de los t&#233;rminos usados en las descripciones que puede
consultar.
</p>
<p>
También existe una <a href="quickreference.html">Guía Rápida de
Referencia de Directivas</a> con información de cada
Tambi&#233;n existe una <a href="quickreference.html">Gu&#237;a R&#225;pida de
Referencia de Directivas</a> con informaci&#243;n de cada
directiva de forma resumida.
</p>
@@ -415,12 +415,12 @@
<div class="bottomlang">
<p><span>Idiomas disponibles: </span><a href="../de/mod/directives.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/directives.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/directives.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/directives.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ja/mod/directives.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/directives.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../ru/mod/directives.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los términos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Módulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p></div>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los t&#233;rminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">M&#243;dulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p></div>
</body></html>

View File

@@ -21,20 +21,20 @@
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="../">Version 2.0</a></div><div id="page-content"><div class="retired"><h4>Bitte beachten!</h4>
<p>Dieses Dokument bezieht sich auf Version <strong>2.0</strong> des Apache httpd, die <strong>nicht mehr gepflegt wird</strong>. Bitte aktualisieren Sie die Software und verwenden Sie stattdessen eine aktuelle Version des httpd, die an folgender Stelle dokumentiert ist:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Dokumentation des Apache HTTP Server für die zuletzt erschienene Version</a></li></ul><p>Sie können <a href="http://httpd.apache.org/docs/current/mod/">diesem Link</a> folgen, um zur aktuellen Version dieses Dokuments zu gelangen.</p></div><div id="preamble"><h1>Modul-Index</h1>
<ul><li><a href="http://httpd.apache.org/docs/current/">Dokumentation des Apache HTTP Server f&#252;r die zuletzt erschienene Version</a></li></ul><p>Sie k&#246;nnen <a href="http://httpd.apache.org/docs/current/mod/">diesem Link</a> folgen, um zur aktuellen Version dieses Dokuments zu gelangen.</p></div><div id="preamble"><h1>Modul-Index</h1>
<div class="toplang">
<p><span>Verfügbare Sprachen: </span><a href="../de/mod/" title="Deutsch">&nbsp;de&nbsp;</a> |
<p><span>Verf&#252;gbare Sprachen: </span><a href="../de/mod/" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ja/mod/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/mod/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>
Unten ist eine Liste aller Module angegeben, die als Bestandteil der
Apache-Distribution mitgeliefert werden. Bitte beachten Sie auch die
vollständige alphabetische Liste <a href="directives.html">aller
vollst&#228;ndige alphabetische Liste <a href="directives.html">aller
Apache-Direktiven</a>.
</p>
</div>
@@ -51,11 +51,11 @@
<div class="section"><h2><a id="core" name="core">Kernfunktionen und
Multi-Processing-Module</a></h2>
<dl>
<dt><a href="core.html">core</a></dt><dd>Ständig verfügbare Kernfunktionen des Apache HTTP
<dt><a href="core.html">core</a></dt><dd>St&#228;ndig verf&#252;gbare Kernfunktionen des Apache HTTP
Servers</dd>
<dt><a href="mpm_common.html">mpm_common</a></dt><dd class="separate">Eine Sammlung von Direktiven, die in mehr als einem
Multi-Processing-Modul (MPM) implementiert sind.</dd>
<dt><a href="beos.html">beos</a></dt><dd>Dieses Multi-Processing-Modul ist für BeOS
<dt><a href="beos.html">beos</a></dt><dd>Dieses Multi-Processing-Modul ist f&#252;r BeOS
optimiert.</dd>
<dt><a href="leader.html">leader</a></dt><dd>Eine experimentelle Variante des Standard-MPMs
<code class="module"><a href="../mod/worker.html">worker</a></code></dd>
@@ -65,13 +65,13 @@ Servers</dd>
<dt><a href="perchild.html">perchild</a></dt><dd>Multi-Processing Module allowing for daemon processes serving
requests to be assigned a variety of different userids</dd>
<dt><a href="prefork.html">prefork</a></dt><dd>Implementiert einen im Voraus forkenden Webserver ohne
Thread-Unterstützung</dd>
Thread-Unterst&#252;tzung</dd>
<dt><a href="threadpool.html">threadpool</a></dt><dd>Yet another experimental variant of the standard
<code class="module"><a href="../mod/worker.html">worker</a></code> MPM</dd>
<dt><a href="mpm_winnt.html">mpm_winnt</a></dt><dd> Das Multi-Processing-Modul ist optimiert für
<dt><a href="mpm_winnt.html">mpm_winnt</a></dt><dd> Das Multi-Processing-Modul ist optimiert f&#252;r
Windows NT.</dd>
<dt><a href="worker.html">worker</a></dt><dd>Multi-Processing-Modul, das einen Hybrid-Webserver mit
Multi-Thread und Multi-Prozess-Unterstützung implementiert</dd>
Multi-Thread und Multi-Prozess-Unterst&#252;tzung implementiert</dd>
</dl></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section"><h2><a id="other" name="other">Andere Module</a></h2>
@@ -176,12 +176,12 @@ identifier for each request</dd>
hosting</dd>
</dl></div></div>
<div class="bottomlang">
<p><span>Verfügbare Sprachen: </span><a href="../de/mod/" title="Deutsch">&nbsp;de&nbsp;</a> |
<p><span>Verf&#252;gbare Sprachen: </span><a href="../de/mod/" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ja/mod/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/mod/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p></div>

View File

@@ -25,10 +25,10 @@
<div class="toplang">
<p><span>Available Languages: </span><a href="../de/mod/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ja/mod/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/mod/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>
@@ -176,10 +176,10 @@ hosting</dd>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="../de/mod/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ja/mod/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/mod/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>

View File

@@ -8,58 +8,58 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
<title>Índice de Módulos - Servidor HTTP Apache</title>
<title>&#205;ndice de M&#243;dulos - Servidor HTTP Apache</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 href="../images/favicon.ico" rel="shortcut icon" /><link href="http://httpd.apache.org/docs/current/mod/index.html" rel="canonical" /></head>
<body id="module-index"><div id="page-header">
<p class="menu"><a href="../mod/">Módulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versión 2.0 del Servidor HTTP Apache</p>
<p class="menu"><a href="../mod/">M&#243;dulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versi&#243;n 2.0 del Servidor HTTP Apache</p>
<img alt="" src="../images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentación</a> &gt; <a href="../">Versión 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentaci&#243;n</a> &gt; <a href="../">Versi&#243;n 2.0</a></div><div id="page-content"><div class="retired"><h4>Please note</h4>
<p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/mod/">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>Índice de Módulos</h1>
<ul><li><a href="http://httpd.apache.org/docs/current/">Current release version of Apache HTTP Server documentation</a></li></ul><p>You may follow <a href="http://httpd.apache.org/docs/current/mod/">this link</a> to go to the current version of this document.</p></div><div id="preamble"><h1>&#205;ndice de M&#243;dulos</h1>
<div class="toplang">
<p><span>Idiomas disponibles: </span><a href="../de/mod/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ja/mod/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/mod/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>
Abajo se muestra una lista con todos los módulos que forman
parte de la distribución de Apache. Consulte también la lista
alfabética completa de <a href="directives.html">las
Abajo se muestra una lista con todos los m&#243;dulos que forman
parte de la distribuci&#243;n de Apache. Consulte tambi&#233;n la lista
alfab&#233;tica completa de <a href="directives.html">las
directivas de Apache</a>.
</p>
</div>
<div id="quickview"><ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#core">Funcionalidad Básica y Módulos
de MultiProcesamiento</a></li><li><img alt="" src="../images/down.gif" /> <a href="#other">Otros Módulos</a></li></ul><h3>Consulte también</h3>
<li><img alt="" src="../images/down.gif" /> <a href="#core">Funcionalidad B&#225;sica y M&#243;dulos
de MultiProcesamiento</a></li><li><img alt="" src="../images/down.gif" /> <a href="#other">Otros M&#243;dulos</a></li></ul><h3>Consulte tambi&#233;n</h3>
<ul class="seealso">
<li><a href="../mpm.html">Módulos de MultiProcesamiento
<li><a href="../mpm.html">M&#243;dulos de MultiProcesamiento
(MPMs)</a>
</li>
<li><a href="quickreference.html">Guía Rápida de Referencia de
<li><a href="quickreference.html">Gu&#237;a R&#225;pida de Referencia de
Directivas</a>
</li>
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section"><h2><a id="core" name="core">Funcionalidad Básica y Módulos
<div class="section"><h2><a id="core" name="core">Funcionalidad B&#225;sica y M&#243;dulos
de MultiProcesamiento</a></h2>
<dl>
<dt><a href="core.html">core</a></dt><dd>Funcionalidades básicas del servidor HTTP Apache que
están siempre presentes</dd>
<dt><a href="mpm_common.html">mpm_common</a></dt><dd class="separate">Es una colección de directivas que están implementadas
en más de un módulo de multiprocesamiento (MPM)</dd>
<dt><a href="beos.html">beos</a></dt><dd>Este módulo de muiltiprocesamiento está
<dt><a href="core.html">core</a></dt><dd>Funcionalidades b&#225;sicas del servidor HTTP Apache que
est&#225;n siempre presentes</dd>
<dt><a href="mpm_common.html">mpm_common</a></dt><dd class="separate">Es una colecci&#243;n de directivas que est&#225;n implementadas
en m&#225;s de un m&#243;dulo de multiprocesamiento (MPM)</dd>
<dt><a href="beos.html">beos</a></dt><dd>Este m&#243;dulo de muiltiprocesamiento est&#225;
optimizado para BeOS.</dd>
<dt><a href="leader.html">leader</a></dt><dd>Variante experimental del MPM estándar
<dt><a href="leader.html">leader</a></dt><dd>Variante experimental del MPM est&#225;ndar
<code class="module"><a href="../mod/worker.html">worker</a></code></dd>
<dt><a href="mpm_netware.html">mpm_netware</a></dt><dd>Multi-Processing Module implementing an exclusively threaded web
server optimized for Novell NetWare</dd>
@@ -70,13 +70,13 @@ requests to be assigned a variety of different userids</dd>
hebrado</dd>
<dt><a href="threadpool.html">threadpool</a></dt><dd>Yet another experimental variant of the standard
<code class="module"><a href="../mod/worker.html">worker</a></code> MPM</dd>
<dt><a href="mpm_winnt.html">mpm_winnt</a></dt><dd>Módulo de multiprocesamiento optimizado para Windows
<dt><a href="mpm_winnt.html">mpm_winnt</a></dt><dd>M&#243;dulo de multiprocesamiento optimizado para Windows
NT.</dd>
<dt><a href="worker.html">worker</a></dt><dd>Módulo de MultiProcesamiento que implementa un
servidor web híbrido multihebra-multiproceso</dd>
<dt><a href="worker.html">worker</a></dt><dd>M&#243;dulo de MultiProcesamiento que implementa un
servidor web h&#237;brido multihebra-multiproceso</dd>
</dl></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section"><h2><a id="other" name="other">Otros Módulos</a></h2>
<div class="section"><h2><a id="other" name="other">Otros M&#243;dulos</a></h2>
<p class="letters"><a href="#A">&nbsp;A&nbsp;</a> | <a href="#C">&nbsp;C&nbsp;</a> | <a href="#D">&nbsp;D&nbsp;</a> | <a href="#E">&nbsp;E&nbsp;</a> | <a href="#F">&nbsp;F&nbsp;</a> | <a href="#H">&nbsp;H&nbsp;</a> | <a href="#I">&nbsp;I&nbsp;</a> | <a href="#L">&nbsp;L&nbsp;</a> | <a href="#M">&nbsp;M&nbsp;</a> | <a href="#N">&nbsp;N&nbsp;</a> | <a href="#P">&nbsp;P&nbsp;</a> | <a href="#R">&nbsp;R&nbsp;</a> | <a href="#S">&nbsp;S&nbsp;</a> | <a href="#U">&nbsp;U&nbsp;</a> | <a href="#V">&nbsp;V&nbsp;</a></p>
<dl><dt><a href="mod_access.html" id="A" name="A">mod_access</a></dt><dd>Provides access control based on client hostname, IP
address, or other characteristics of the client request.</dd>
@@ -180,11 +180,11 @@ hosting</dd>
<div class="bottomlang">
<p><span>Idiomas disponibles: </span><a href="../de/mod/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ja/mod/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/mod/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los términos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Módulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p></div>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los t&#233;rminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">M&#243;dulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p></div>
</body></html>

View File

@@ -24,11 +24,11 @@
<div id="page-content">
<div class="retired"><h4>Bitte beachten!</h4>
<p>Dieses Dokument bezieht sich auf Version <strong>2.0</strong> des Apache httpd, die <strong>nicht mehr gepflegt wird</strong>. Bitte aktualisieren Sie die Software und verwenden Sie stattdessen eine aktuelle Version des httpd, die an folgender Stelle dokumentiert ist:</p>
<ul><li><a href="http://httpd.apache.org/docs/current/">Dokumentation des Apache HTTP Server für die zuletzt erschienene Version</a></li></ul><p>Sie können <a href="http://httpd.apache.org/docs/current/mod/leader.html">diesem Link</a> folgen, um zur aktuellen Version dieses Dokuments zu gelangen.</p></div><div id="preamble"><h1>Apache-MPM leader</h1>
<ul><li><a href="http://httpd.apache.org/docs/current/">Dokumentation des Apache HTTP Server f&#252;r die zuletzt erschienene Version</a></li></ul><p>Sie k&#246;nnen <a href="http://httpd.apache.org/docs/current/mod/leader.html">diesem Link</a> folgen, um zur aktuellen Version dieses Dokuments zu gelangen.</p></div><div id="preamble"><h1>Apache-MPM leader</h1>
<div class="toplang">
<p><span>Verfügbare Sprachen: </span><a href="../de/mod/leader.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<p><span>Verf&#252;gbare Sprachen: </span><a href="../de/mod/leader.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/leader.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/leader.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/leader.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ko/mod/leader.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Beschreibung:</a></th><td>Eine experimentelle Variante des Standard-MPMs
@@ -39,7 +39,7 @@
<h3>Zusammenfassung</h3>
<div class="warning"><h3>Warnung</h3>
<p>Dieses MPM ist noch experimentell und funktioniert möglicherweise
<p>Dieses MPM ist noch experimentell und funktioniert m&#246;glicherweise
nicht wie erwartet.</p>
</div>
@@ -49,19 +49,19 @@
koordinieren. Weitere Informationen finden Sie unter <a href="http://deuce.doc.wustl.edu/doc/pspdfs/lf.pdf">http://deuce.doc.wustl.edu/doc/pspdfs/lf.pdf</a>.</p>
<p>Um bei der Erstellung des <code class="program"><a href="../programs/httpd.html">httpd</a></code> das MPM
<code class="module"><a href="../mod/leader.html">leader</a></code> zu verwenden, fügen Sie den Argumenten
<code class="module"><a href="../mod/leader.html">leader</a></code> zu verwenden, f&#252;gen Sie den Argumenten
des <code class="program"><a href="../programs/configure.html">configure</a></code>-Skripts <code>--with-mpm=leader</code>
hinzu.</p>
<p>Dieses MPM baut auf den atomaren APR-Vergleichs- und -Tauschoperationen
für die Thread-Synchronisation auf. Wenn Sie für einen
x86-Rechner kompilieren, ohne dass 386-Unterstützung benötigt
wird, oder wenn Sie für einen SPARC-Rechner kompilieren und keine
pre-UltraSPARC-Chips betreiben müssen, fügen Sie den Argumenten
f&#252;r die Thread-Synchronisation auf. Wenn Sie f&#252;r einen
x86-Rechner kompilieren, ohne dass 386-Unterst&#252;tzung ben&#246;tigt
wird, oder wenn Sie f&#252;r einen SPARC-Rechner kompilieren und keine
pre-UltraSPARC-Chips betreiben m&#252;ssen, f&#252;gen Sie den Argumenten
des <code class="program"><a href="../programs/configure.html">configure</a></code>-Skripts
<code>--enable-nonportable-atomics=yes</code> hinzu. Dies veranlasst die
APR veranlasst dazu, atomare Operationen einzusetzen, welche effizienten
Befehlscode verwenden, der älteren CPUs nicht zur Verfügung
Befehlscode verwenden, der &#228;lteren CPUs nicht zur Verf&#252;gung
stehen.</p>
</div>
<div id="quickview"><h3 class="directives">Direktiven</h3>
@@ -92,9 +92,9 @@
</div>
<div class="bottomlang">
<p><span>Verfügbare Sprachen: </span><a href="../de/mod/leader.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<p><span>Verf&#252;gbare Sprachen: </span><a href="../de/mod/leader.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/leader.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/leader.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/leader.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ko/mod/leader.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>

View File

@@ -28,14 +28,14 @@
<div class="toplang">
<p><span>Available Languages: </span><a href="../de/mod/leader.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/leader.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/leader.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/leader.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ko/mod/leader.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>An experimental variant of the standard <code class="module"><a href="../mod/worker.html">worker</a></code>
MPM</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>MPM</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>mpm_leader_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>leader.c</td></tr></table>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>mpm_leader_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>leader.c</td></tr></table>
<h3>Summary</h3>
<div class="warning"><h3>Warning</h3>
@@ -90,7 +90,7 @@ MPM</td></tr>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="../de/mod/leader.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/leader.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/leader.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/leader.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ko/mod/leader.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>

View File

@@ -15,12 +15,12 @@
<link href="../images/favicon.ico" rel="shortcut icon" /><link href="http://httpd.apache.org/docs/current/mod/leader.html" rel="canonical" /></head>
<body>
<div id="page-header">
<p class="menu"><a href="../mod/">Módulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versión 2.0 del Servidor HTTP Apache</p>
<p class="menu"><a href="../mod/">M&#243;dulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p>
<p class="apache">Versi&#243;n 2.0 del Servidor HTTP Apache</p>
<img alt="" src="../images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentación</a> &gt; <a href="../">Versión 2.0</a> &gt; <a href="./">Módulos</a></div>
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentaci&#243;n</a> &gt; <a href="../">Versi&#243;n 2.0</a> &gt; <a href="./">M&#243;dulos</a></div>
<div id="page-content">
<div class="retired"><h4>Please note</h4>
<p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
@@ -28,47 +28,47 @@
<div class="toplang">
<p><span>Idiomas disponibles: </span><a href="../de/mod/leader.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/leader.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/leader.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/leader.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ko/mod/leader.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
<div class="outofdate">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
<div class="outofdate">Esta traducci&#243;n podr&#237;a estar
obsoleta. Consulte la versi&#243;n en ingl&#233;s de la
documentaci&#243;n para comprobar si se han producido cambios
recientemente.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Descripción:</a></th><td>Variante experimental del MPM estándar
<table class="module"><tr><th><a href="module-dict.html#Description">Descripci&#243;n:</a></th><td>Variante experimental del MPM est&#225;ndar
<code class="module"><a href="../mod/worker.html">worker</a></code></td></tr>
<tr><th><a href="module-dict.html#Status">Estado:</a></th><td>MPM</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Identificador de Módulos:</a></th><td>mpm_leader_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Fichero de Código Fuente:</a></th><td>leader.c</td></tr></table>
<tr><th><a href="module-dict.html#ModuleIdentifier">Identificador de M&#243;dulos:</a></th><td>mpm_leader_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Fichero de C&#243;digo Fuente:</a></th><td>leader.c</td></tr></table>
<h3>Resumen de contenidos</h3>
<div class="warning"><h3>Advertencia</h3>
<p>Este módulo es todavía experimental, lo que
significa que podría no funcionar como se espera.</p>
<p>Este m&#243;dulo es todav&#237;a experimental, lo que
significa que podr&#237;a no funcionar como se espera.</p>
</div>
<p>Este módulo es una variante experimental del módulo
de multiprocesamiento estándar <code class="module"><a href="../mod/worker.html">worker</a></code>. Usa
un patrón de diseño Leader/Followers para coordinar el
trabajo entre las hebras. Para más información, consulte
<p>Este m&#243;dulo es una variante experimental del m&#243;dulo
de multiprocesamiento est&#225;ndar <code class="module"><a href="../mod/worker.html">worker</a></code>. Usa
un patr&#243;n de dise&#241;o Leader/Followers para coordinar el
trabajo entre las hebras. Para m&#225;s informaci&#243;n, consulte
<a href="http://deuce.doc.wustl.edu/doc/pspdfs/lf.pdf">http://deuce.doc.wustl.edu/doc/pspdfs/lf.pdf</a>.</p>
<p>Para usar el módulo de multiprocesamiento
<code class="module"><a href="../mod/leader.html">leader</a></code>, añada
<p>Para usar el m&#243;dulo de multiprocesamiento
<code class="module"><a href="../mod/leader.html">leader</a></code>, a&#241;ada
<code>--with-mpm=leader</code> como argumento al script
<code class="program"><a href="../programs/configure.html">configure</a></code> en el momento de compilar
<code class="program"><a href="../programs/httpd.html">httpd</a></code>.</p>
<p>Este módulo de multiprocesamiento depende de operaciones
atómicas compare-and-swap del APR para sincronizar las
hebras. Si está compilando el servidor para una máquina
x86 y no necesita soportar la arquitectura 386, o está
compilando para una máquina SPARC y no necesita ejecutar el
servidor en chips pre-UltraSPARC, añada
<p>Este m&#243;dulo de multiprocesamiento depende de operaciones
at&#243;micas compare-and-swap del APR para sincronizar las
hebras. Si est&#225; compilando el servidor para una m&#225;quina
x86 y no necesita soportar la arquitectura 386, o est&#225;
compilando para una m&#225;quina SPARC y no necesita ejecutar el
servidor en chips pre-UltraSPARC, a&#241;ada
<code>--enable-nonportable-atomics=yes</code> como argumento al
script <code class="program"><a href="../programs/configure.html">configure</a></code>. Esto hará que APR implemente
las operaciones atómicas usando opciones más eficientes
que no están presentes para CPUs antiguas.</p>
script <code class="program"><a href="../programs/configure.html">configure</a></code>. Esto har&#225; que APR implemente
las operaciones at&#243;micas usando opciones m&#225;s eficientes
que no est&#225;n presentes para CPUs antiguas.</p>
</div>
<div id="quickview"><h3 class="directives">Directivas</h3>
<ul id="toc">
@@ -100,9 +100,9 @@
<div class="bottomlang">
<p><span>Idiomas disponibles: </span><a href="../de/mod/leader.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/leader.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../es/mod/leader.html" title="Español">&nbsp;es&nbsp;</a> |
<a href="../es/mod/leader.html" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
<a href="../ko/mod/leader.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los términos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Módulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p></div>
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licencia bajo los t&#233;rminos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">M&#243;dulos</a> | <a href="../mod/directives.html">Directivas</a> | <a href="../faq/">Preguntas Frecuentes</a> | <a href="../glossary.html">Glosario</a> | <a href="../sitemap.html">Mapa de este sitio web</a></p></div>
</body></html>

View File

@@ -32,8 +32,8 @@
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Provides access control based on client hostname, IP
address, or other characteristics of the client request.</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>access_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_access.c</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>access_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_access.c</td></tr>
<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available only in versions prior to 2.1</td></tr></table>
<h3>Summary</h3>

View File

@@ -33,8 +33,8 @@
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>This module provides for executing CGI scripts based on
media type or request method.</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>actions_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_actions.c</td></tr></table>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>actions_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_actions.c</td></tr></table>
<h3>Summary</h3>
<p>This module has two directives. The <code class="directive"><a href="#action">Action</a></code> directive lets you run CGI

View File

@@ -29,13 +29,13 @@
<p><span>Available Languages: </span><a href="../en/mod/mod_alias.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../ja/mod/mod_alias.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_alias.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/mod/mod_alias.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/mod/mod_alias.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Provides for mapping different parts of the host
filesystem in the document tree and for URL redirection</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>alias_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_alias.c</td></tr></table>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>alias_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_alias.c</td></tr></table>
<h3>Summary</h3>
<p>The directives contained in this module allow for manipulation
@@ -428,7 +428,7 @@ and designates the target as a CGI script</td></tr>
<p><span>Available Languages: </span><a href="../en/mod/mod_alias.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../ja/mod/mod_alias.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_alias.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/mod/mod_alias.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/mod/mod_alias.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>

View File

@@ -33,8 +33,8 @@
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Sends files that contain their own
HTTP headers</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>asis_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_asis.c</td></tr></table>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>asis_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_asis.c</td></tr></table>
<h3>Summary</h3>
<p>This module provides the handler <code>send-as-is</code>

View File

@@ -31,8 +31,8 @@
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>User authentication using text files</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>auth_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_auth.c</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>auth_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_auth.c</td></tr>
<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available only in versions prior to 2.1</td></tr></table>
<h3>Summary</h3>

View File

@@ -31,8 +31,8 @@
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Allows "anonymous" user access to authenticated
areas</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>auth_anon_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_auth_anon.c</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>auth_anon_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_auth_anon.c</td></tr>
<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available only in versions prior to 2.1</td></tr></table>
<h3>Summary</h3>

View File

@@ -31,8 +31,8 @@
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Provides for user authentication using DBM
files</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>auth_dbm_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_auth_dbm.c</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>auth_dbm_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_auth_dbm.c</td></tr>
<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available only in versions prior to 2.1</td></tr></table>
<h3>Summary</h3>

View File

@@ -32,8 +32,8 @@
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>User authentication using MD5
Digest Authentication.</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>auth_digest_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_auth_digest.c</td></tr></table>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>auth_digest_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_auth_digest.c</td></tr></table>
<h3>Summary</h3>
<p>This module implements HTTP Digest Authentication. However, it

View File

@@ -31,8 +31,8 @@
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Allows an LDAP directory to be used to store the database
for HTTP Basic authentication.</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>auth_ldap_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_auth_ldap.c</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>auth_ldap_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_auth_ldap.c</td></tr>
<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in version 2.0.41 and later</td></tr></table>
<h3>Summary</h3>

View File

@@ -29,14 +29,14 @@
<p><span>Available Languages: </span><a href="../en/mod/mod_autoindex.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../ja/mod/mod_autoindex.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_autoindex.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/mod/mod_autoindex.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/mod/mod_autoindex.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Generates directory indexes,
automatically, similar to the Unix <code>ls</code> command or the
Win32 <code>dir</code> shell command</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>autoindex_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_autoindex.c</td></tr></table>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>autoindex_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_autoindex.c</td></tr></table>
<h3>Summary</h3>
<p>The index of a directory can come from one of two
@@ -906,7 +906,7 @@ of the index listing</td></tr>
<p><span>Available Languages: </span><a href="../en/mod/mod_autoindex.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../ja/mod/mod_autoindex.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_autoindex.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/mod/mod_autoindex.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/mod/mod_autoindex.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>

View File

@@ -31,8 +31,8 @@
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Content cache keyed to URIs.</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>cache_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_cache.c</td></tr></table>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>cache_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_cache.c</td></tr></table>
<h3>Summary</h3>
<div class="warning">

View File

@@ -31,8 +31,8 @@
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>CERN httpd metafile semantics</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>cern_meta_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_cern_meta.c</td></tr></table>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>cern_meta_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_cern_meta.c</td></tr></table>
<h3>Summary</h3>
<p>Emulate the CERN HTTPD Meta file semantics. Meta files are HTTP

View File

@@ -32,8 +32,8 @@
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Execution of CGI scripts</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>cgi_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_cgi.c</td></tr></table>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>cgi_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_cgi.c</td></tr></table>
<h3>Summary</h3>

View File

@@ -33,8 +33,8 @@
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Execution of CGI scripts using an
external CGI daemon</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>cgid_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_cgid.c</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>cgid_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_cgid.c</td></tr>
<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Unix threaded MPMs only</td></tr></table>
<h3>Summary</h3>

View File

@@ -31,8 +31,8 @@
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Specify character set translation or recoding</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>charset_lite_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_charset_lite.c</td></tr></table>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>charset_lite_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_charset_lite.c</td></tr></table>
<h3>Summary</h3>
<p>This is an <strong>experimental</strong> module and should

View File

@@ -33,8 +33,8 @@
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Distributed Authoring and Versioning
(<a href="http://www.webdav.org/">WebDAV</a>) functionality</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>dav_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_dav.c</td></tr></table>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>dav_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_dav.c</td></tr></table>
<h3>Summary</h3>
<p>This module provides class 1 and class 2 <a href="http://www.webdav.org">WebDAV</a> ('Web-based Distributed

View File

@@ -32,8 +32,8 @@
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>filesystem provider for <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>dav_fs_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_dav_fs.c</td></tr></table>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>dav_fs_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_dav_fs.c</td></tr></table>
<h3>Summary</h3>
<p>This module <em>requires</em> the service of <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code>. It acts as a support module for <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> and provides access to resources located in the

View File

@@ -33,8 +33,8 @@
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Compress content before it is delivered to the
client</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>deflate_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_deflate.c</td></tr></table>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>deflate_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_deflate.c</td></tr></table>
<h3>Summary</h3>
<p>The <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> module provides

View File

@@ -29,13 +29,13 @@
<p><span>Available Languages: </span><a href="../en/mod/mod_dir.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../ja/mod/mod_dir.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_dir.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/mod/mod_dir.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/mod/mod_dir.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Provides for "trailing slash" redirects and
serving directory index files</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>dir_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_dir.c</td></tr></table>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>dir_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_dir.c</td></tr></table>
<h3>Summary</h3>
<p>The index of a directory can come from one of two sources:</p>
@@ -169,7 +169,7 @@ a directory</td></tr>
<p><span>Available Languages: </span><a href="../en/mod/mod_dir.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../ja/mod/mod_dir.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_dir.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/mod/mod_dir.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/mod/mod_dir.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>

View File

@@ -31,8 +31,8 @@
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Content cache storage manager keyed to URIs</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>disk_cache_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_disk_cache.c</td></tr></table>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>disk_cache_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_disk_cache.c</td></tr></table>
<h3>Summary</h3>
<div class="warning">

View File

@@ -30,8 +30,8 @@
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Dumps all I/O to error log as desired.</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>dumpio_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_dumpio.c</td></tr></table>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>dumpio_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_dumpio.c</td></tr></table>
<h3>Summary</h3>
<p><code>mod_dumpio</code> allows for the logging of

View File

@@ -33,8 +33,8 @@
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>A simple echo server to illustrate protocol
modules</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>echo_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_echo.c</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>echo_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_echo.c</td></tr>
<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache 2.0 and later</td></tr></table>
<h3>Summary</h3>

View File

@@ -29,13 +29,13 @@
<p><span>Available Languages: </span><a href="../en/mod/mod_env.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../ja/mod/mod_env.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_env.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/mod/mod_env.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/mod/mod_env.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Modifies the environment which is passed to CGI scripts and
SSI pages</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>env_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_env.c</td></tr></table>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>env_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_env.c</td></tr></table>
<h3>Summary</h3>
<p>This module allows for control of the environment that will
@@ -117,7 +117,7 @@ SSI pages</td></tr>
<p><span>Available Languages: </span><a href="../en/mod/mod_env.html" title="English">&nbsp;en&nbsp;</a> |
<a href="../ja/mod/mod_env.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_env.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/mod/mod_env.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
<a href="../tr/mod/mod_env.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>

View File

@@ -31,8 +31,8 @@
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Illustrates the Apache module API</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>example_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_example.c</td></tr></table>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>example_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_example.c</td></tr></table>
<h3>Summary</h3>
<div class="warning">

View File

@@ -34,8 +34,8 @@
<code>Cache-Control</code> HTTP headers according to user-specified
criteria</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>expires_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_expires.c</td></tr></table>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>expires_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_expires.c</td></tr></table>
<h3>Summary</h3>
<p>This module controls the setting of the <code>Expires</code>

View File

@@ -32,8 +32,8 @@
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Pass the response body through an external program before
delivery to the client</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>ext_filter_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_ext_filter.c</td></tr></table>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>ext_filter_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_ext_filter.c</td></tr></table>
<h3>Summary</h3>
<p><code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> presents a simple and familiar

View File

@@ -31,8 +31,8 @@
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Caches a static list of files in memory</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Experimental</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>file_cache_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_file_cache.c</td></tr></table>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>file_cache_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_file_cache.c</td></tr></table>
<h3>Summary</h3>

View File

@@ -32,8 +32,8 @@
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Customization of HTTP request and response
headers</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>headers_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_headers.c</td></tr></table>
<tr><th><a href="module-dict.html#ModuleIdentifier">Module&#160;Identifier:</a></th><td>headers_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Source&#160;File:</a></th><td>mod_headers.c</td></tr></table>
<h3>Summary</h3>
<p>This module provides directives to control and modify HTTP

Some files were not shown because too many files have changed in this diff Show More