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:
@@ -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"> en </a> |
|
||||
<a href="./es/bind.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/bind.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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"> en </a> |
|
||||
<a href="./es/bind.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/bind.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -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ó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>
|
||||
<img alt="" src="./images/feather.gif" /></div>
|
||||
<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
|
||||
<div id="path">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <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> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <a href="./">Versió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"> en </a> |
|
||||
<a href="./es/bind.html" title="Español"> es </a> |
|
||||
<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/bind.html" title="Español"> es </a> |
|
||||
<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
</div>
|
||||
|
||||
<p>Cómo configurar Apache para que escuche en direcciones IP
|
||||
y puertos específicos.</p>
|
||||
<p>Cómo configurar Apache para que escuche en direcciones IP
|
||||
y puertos especí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ó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ó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>
|
||||
<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ó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"><VirtualHost></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ó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"><VirtualHost></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á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
|
||||
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ú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á 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
|
||||
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á 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í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á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í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á 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á 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
|
||||
<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í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
|
||||
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ón por defecto creado por Apache
|
||||
usará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á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
|
||||
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ón de
|
||||
direcciones IPv4 a IPv6), especifique la opció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í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ón que Apache crea por defecto
|
||||
usará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ó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é direcciones y puertos tiene que escuchar. Si no
|
||||
se usan directivas <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></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"><VirtualHost></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ón
|
||||
<code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code>
|
||||
en una dirección y puerto específicos para determinar
|
||||
en una dirección y puerto especí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"><VirtualHost></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ón <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> una dirección y puerto
|
||||
en los que el servidor no está escuchando, ese host virtual no
|
||||
podrá ser accedido.</p>
|
||||
</div></div>
|
||||
<div class="bottomlang">
|
||||
<p><span>Idiomas disponibles: </span><a href="./en/bind.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./es/bind.html" title="Español"> es </a> |
|
||||
<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/bind.html" title="Español"> es </a> |
|
||||
<a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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é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>
|
||||
</body></html>
|
||||
@@ -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"> en </a> |
|
||||
<a href="./es/bind.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/bind.html" title="Français"> fr </a> |
|
||||
<a href="./es/bind.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/bind.html" title="Français"> fr </a> |
|
||||
<a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
</div>
|
||||
|
||||
<p>Configuration des adresses et ports sur lesquels Apache écoute.</p>
|
||||
<p>Configuration des adresses et ports sur lesquels Apache é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énérales</a></li>
|
||||
<li><img alt="" src="./images/down.gif" /> <a href="#ipv6">Pré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è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éné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"><VirtualHost></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é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"><VirtualHost></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é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
|
||||
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é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>
|
||||
|
||||
<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ê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
|
||||
<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 à l'écoute sur le port spécifié, 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é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
|
||||
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 é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>
|
||||
|
||||
|
||||
<p>Par exemple, pour que le serveur accepte les connexions à la fois sur
|
||||
les ports 80 et 8000, spécifiez :</p>
|
||||
<p>Par exemple, pour que le serveur accepte les connexions à la fois sur
|
||||
les ports 80 et 8000, spécifiez :</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 :</p>
|
||||
adresses + ports, spécifiez :</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 :</p>
|
||||
<p>Les adresses IPv6 sont acceptées, pourvu qu'elles soient entourées
|
||||
entre crochets de la façon suivante :</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é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é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épondre aux requêtes envoyé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é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
|
||||
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è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>
|
||||
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érer à 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ées en IPv4, ce qui est faisable en spé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énérique <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
|
||||
comme suit :</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 été spécifié à la compilation,
|
||||
les directives Listen de la configuration par dé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éfaut sur toutes les plates-formes, sauf pour FreeBSD, NetBSD, et
|
||||
OpenBSD, donc il est probable que votre Apache ait été compilé 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è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
|
||||
<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>, comme dans les
|
||||
exemples suivants :</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è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
|
||||
<code>--disable-v4-mapped</code> et utilisez des directives
|
||||
Listen spécifiques telles que :</p>
|
||||
Listen spécifiques telles que :</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ètre <code>--disable-v4-mapped</code> a été défini
|
||||
au moment de la compilation, les directives Listen de la
|
||||
configuration par défaut sont de la forme ci-dessus.
|
||||
configuration par dé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é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émente aucun Serveur Virtuel. Elle sert simplement à
|
||||
indiquer au serveur principal sur quels adresses et ports écouter.
|
||||
Dans le cas où aucune section
|
||||
<code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></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ée, le serveur répondra de la même manière pour toutes
|
||||
les requêtes qu'il recevra.
|
||||
Des sections
|
||||
<code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></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 ê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
|
||||
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 être configurée pour que le serveur écoute sur l'adresse
|
||||
ou le port utilisé. Ensuite, une section
|
||||
<code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code>
|
||||
devrait être utilisée pour qu'Apache réagisse différemment selon
|
||||
devrait être utilisée pour qu'Apache réagisse différemment selon
|
||||
l'adresse ou le port.
|
||||
À noter que si un Serveur Virtuel
|
||||
À noter que si un Serveur Virtuel
|
||||
<code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></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é sur une adresse et un port sur lesquels le serveur
|
||||
n'est pas à l'é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"> en </a> |
|
||||
<a href="./es/bind.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/bind.html" title="Français"> fr </a> |
|
||||
<a href="./es/bind.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/bind.html" title="Français"> fr </a> |
|
||||
<a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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é 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>
|
||||
@@ -21,18 +21,18 @@
|
||||
<div id="path">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP-Server</a> > <a href="http://httpd.apache.org/docs/">Dokumentation</a> > <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ü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>
|
||||
<div class="toplang">
|
||||
<p><span>Verfügbare Sprachen: </span><a href="./de/configuring.html" title="Deutsch"> de </a> |
|
||||
<p><span>Verfügbare Sprachen: </span><a href="./de/configuring.html" title="Deutsch"> de </a> |
|
||||
<a href="./en/configuring.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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 Übersetzung ist möglicherweise
|
||||
nicht mehr aktuell. Bitte prüfen Sie die englische Version auf
|
||||
die neuesten Ä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ü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"><IfDefine></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ßt
|
||||
ü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> ü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önnen außerdem weitere Konfigurationsdateien hinzugefügt
|
||||
werden. Zum Einfügen von mehreren Konfigurationsdateien können
|
||||
Platzhalter verwendet werden. Jede Direktive darf in jeder dieser
|
||||
Konfigurationsdateien angegeben werden. Änderungen in den
|
||||
Konfigurationsdateien angegeben werden. Ä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äßt sich als letztes Zeichen in einer Zeile
|
||||
dazu verwenden, die Fortsetzung der Direktive in der nä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ß- und Kleinschreibung unterschieden. Bei den Argumenten der
|
||||
Direktiven wird dagegen oftmals zwischen Groß- und Kleinschreibung
|
||||
differenziert. Zeilen, die mit dem Doppelkreuz "#" beginnen, werden als
|
||||
Kommentare betrachtet und ignoriert. Kommentare dürfen
|
||||
Kommentare betrachtet und ignoriert. Kommentare dürfen
|
||||
<strong>nicht</strong> am Ende einer Zeile nach der Direktive
|
||||
eingefügt werden. Leerzeilen und Whitespaces vor einer Direktive
|
||||
eingefügt werden. Leerzeilen und Whitespaces vor einer Direktive
|
||||
werden ignoriert. Dadurch lassen sich Direktiven zur besseren Lesbarbeit
|
||||
einrücken.</p>
|
||||
einrü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önnen die Syntax Ihrer Konfigurationsdateien auf Fehler
|
||||
prü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"><IfModule></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ä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
|
||||
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ü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.
|
||||
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ügen oder zu entfernen. Konfigurationsanweisungen können
|
||||
abhängig vom Vorhandensein eines bestimmten Moduls eingesetzt werden,
|
||||
indem sie in einen <code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></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ü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"><Directory></a></code></li><li><code class="directive"><a href="./mod/core.html#directorymatch"><DirectoryMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#files"><Files></a></code></li><li><code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#location"><Location></a></code></li><li><code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></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ü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
|
||||
in <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code>-,
|
||||
<code class="directive"><a href="./mod/core.html#directorymatch"><DirectoryMatch></a></code>-,
|
||||
<code class="directive"><a href="./mod/core.html#files"><Files></a></code>-,
|
||||
<code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code>-,
|
||||
<code class="directive"><a href="./mod/core.html#location"><Location></a></code>- oder
|
||||
<code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></a></code>-Abschnitte eingefügen.
|
||||
<code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></a></code>-Abschnitte eingefü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önnen fü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ä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önnen auch in ihrem
|
||||
Gültigkeitsgereich eingeschränkt werden, indem sie innerhalb
|
||||
eines <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code>-Abschnittes angegeben werden.
|
||||
Sie werden dann nur auf Anfragen für eine bestimmte Website
|
||||
Sie werden dann nur auf Anfragen fü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ö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ürfen nur im Kontext des Hauptservers angegeben werden. Prü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ügt werden kö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ö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ß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
|
||||
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 Ä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ü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önnen. Darü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ü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 über <code>.htaccess</code>-Dateien finden
|
||||
Sie in der <a href="howto/htaccess.html">.htaccess-Einführung</a>.</p>
|
||||
</div></div>
|
||||
<div class="bottomlang">
|
||||
<p><span>Verfügbare Sprachen: </span><a href="./de/configuring.html" title="Deutsch"> de </a> |
|
||||
<p><span>Verfügbare Sprachen: </span><a href="./de/configuring.html" title="Deutsch"> de </a> |
|
||||
<a href="./en/configuring.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -25,10 +25,10 @@
|
||||
<div class="toplang">
|
||||
<p><span>Available Languages: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
|
||||
<a href="./en/configuring.html" title="English"> en </a> |
|
||||
<a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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"> de </a> |
|
||||
<a href="./en/configuring.html" title="English"> en </a> |
|
||||
<a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./fr/configuring.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -25,15 +25,15 @@
|
||||
<div class="toplang">
|
||||
<p><span>Langues Disponibles: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
|
||||
<a href="./en/configuring.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./fr/configuring.html" title="Français"> fr </a> |
|
||||
<a href="./fr/configuring.html" title="Français"> fr </a> |
|
||||
<a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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 être périmée. Consultez la version
|
||||
Anglaise pour les changements récents.</div>
|
||||
|
||||
<p>Ce document présente les fichiers utilisés pour la configuration
|
||||
<p>Ce document présente les fichiers utilisé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"><IfDefine></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é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"><IfDefine></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é <code>httpd.conf</code>.
|
||||
L'emplacement de ce fichier est dé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 être incluse dans
|
||||
n'importe quel fichier de configuration. Les changements apporté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émarrage d'Apache ou à son redémarrage.</p>
|
||||
|
||||
<p>Le serveur lit également un fichier contenant les types de documents
|
||||
mime ; le nom de ce fichier est défini au moyen de la directive
|
||||
<p>Le serveur lit également un fichier contenant les types de documents
|
||||
mime ; le nom de ce fichier est dé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é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ère antislash "\" à 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érativement être le tout dernier
|
||||
caractère de la ligne et ne doit pas ê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é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
|
||||
<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ès une directive. Les lignes vides, ainsi que les
|
||||
espaces précédant les directives, sont ignoré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 à dé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"><IfModule></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é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"><IfModule></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 é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">
|
||||
support dynamique des modules</a>, il est possible de compiler
|
||||
des modules à part et de les charger au moyen de la directive
|
||||
des modules à 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 être incluses de
|
||||
façon conditionnelle selon la présence d'un module particulier en
|
||||
les positionnant dans un bloc <code class="directive"><a href="./mod/core.html#ifmodule"><IfModule></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>, à passer en ligne de commande, provoque
|
||||
l'affichage des modules qui sont compilé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"><Directory></a></code></li><li><code class="directive"><a href="./mod/core.html#directorymatch"><DirectoryMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#files"><Files></a></code></li><li><code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#location"><Location></a></code></li><li><code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code></li></ul></td></tr></table>
|
||||
<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"><Directory></a></code></li><li><code class="directive"><a href="./mod/core.html#directorymatch"><DirectoryMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#files"><Files></a></code></li><li><code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#location"><Location></a></code></li><li><code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></a></code></li><li><code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></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"><Directory></a></code>, <code class="directive"><a href="./mod/core.html#directorymatch"><DirectoryMatch></a></code>, <code class="directive"><a href="./mod/core.html#files"><Files></a></code>, <code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code>, <code class="directive"><a href="./mod/core.html#location"><Location></a></code>, ou <code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></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é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"><Directory></a></code>, <code class="directive"><a href="./mod/core.html#directorymatch"><DirectoryMatch></a></code>, <code class="directive"><a href="./mod/core.html#files"><Files></a></code>, <code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code>, <code class="directive"><a href="./mod/core.html#location"><Location></a></code>, ou <code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></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>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érentes directives peuvent être positionnées à l'intérieur de
|
||||
sections <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code>,
|
||||
afin qu'elles régulent le fonctionnement d'un site (dit virtuel)
|
||||
afin qu'elles ré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 ê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
|
||||
<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é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>
|
||||
|
||||
<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é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
|
||||
<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é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
|
||||
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>
|
||||
é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>
|
||||
|
||||
<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 ê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
|
||||
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ée dans les fichiers de configuration principaux.</p>
|
||||
|
||||
<p>Des informations plus complètes concernant les fichiers
|
||||
<p>Des informations plus complè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"> de </a> |
|
||||
<a href="./en/configuring.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./fr/configuring.html" title="Français"> fr </a> |
|
||||
<a href="./fr/configuring.html" title="Français"> fr </a> |
|
||||
<a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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é 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>
|
||||
@@ -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"> en </a> |
|
||||
<a href="./fr/content-negotiation.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./fr/content-negotiation.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/content-negotiation.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/content-negotiation.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/content-negotiation.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/content-negotiation.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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"> en </a> |
|
||||
<a href="./fr/content-negotiation.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./fr/content-negotiation.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/content-negotiation.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/content-negotiation.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/content-negotiation.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/content-negotiation.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -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é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> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <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égociation de Contenus</h1>
|
||||
<div class="toplang">
|
||||
<p><span>Langues Disponibles: </span><a href="./en/content-negotiation.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./fr/content-negotiation.html" title="Français"> fr </a> |
|
||||
<a href="./fr/content-negotiation.html" title="Français"> fr </a> |
|
||||
<a href="./ja/content-negotiation.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/content-negotiation.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/content-negotiation.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/content-negotiation.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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 être périmée. Consultez la version
|
||||
Anglaise pour les changements ré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é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
|
||||
aussi d'optimiser les cas des navigateurs envoyant des
|
||||
informations incomplètes.</p>
|
||||
informations incomplè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 ; ce module est inclus dans Apache
|
||||
par défaut.</p>
|
||||
la négociation de contenus ; ce module est inclus dans Apache
|
||||
par dé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">À 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
|
||||
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">À 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="#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">À propos de la Négociation de Contenus</a></h2>
|
||||
|
||||
<p>Différentes représentations peuvent être utilisées pour
|
||||
<p>Différentes représentations peuvent être utilisé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
|
||||
ê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
|
||||
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è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>
|
||||
|
||||
<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é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>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) :</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) :</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égociations de contenus 'gérés par
|
||||
le serveur', telles que spécifiées dans HTTP/1.1. Les en-tê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érés. Apache supporte également les négociations de
|
||||
contenus 'transparentes', telles que dé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éfinies dans ces RFCs ne sont pas supporté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é 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>
|
||||
</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é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 :</p>
|
||||
<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 :</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é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>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éthode par laquelle
|
||||
le serveur réalise une recherche par motifs implicites,
|
||||
et choisit parmi les ré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é 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> ; ce qui est généralement obtenu au moyen de</p>
|
||||
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> ; ce qui est géné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 ; 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énéralement le nom de la
|
||||
ressource qu'ils décrivent, et contiennent une entrée correspondant
|
||||
à chaque variante possible ; 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>
|
||||
|
||||
<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 : "qs", comme dans le cas de
|
||||
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 : "qs", comme dans le cas de
|
||||
cette image (disponible en JPEG, GIF ou ASCII-art) : </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é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>
|
||||
|
||||
<p>La liste complète des en-têtes utilisables est disponible
|
||||
<p>La liste complète des en-tê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 à spécifier par répertoire,
|
||||
ce qui signifie qu'elle peut être utilisé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"><Directory></a></code>,
|
||||
<code class="directive"><a href="./mod/core.html#location"><Location></a></code> ou
|
||||
<code class="directive"><a href="./mod/core.html#files"><Files></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> (à condition que l'option <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> soit paramétrée pour cela).
|
||||
Notez que <code>Options All</code> n'active pas l'option
|
||||
<code>MultiViews</code> ; cette dernière doit être positionnée
|
||||
<code>MultiViews</code> ; cette dernière doit être positionnée
|
||||
explicitement.</p>
|
||||
|
||||
<p>Voici comment fonctionne <code>MultiViews</code> : 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çoive une requête pour <code>/some/dir/foo</code>, que l'option
|
||||
<code>MultiViews</code> soit activée pour <code>/some/dir</code>,
|
||||
et que le fichier <code>/some/dir/foo</code> <em>n'</em>existe
|
||||
<em>pas</em> ; alors le serveur cherche les fichiers nommés foo.*
|
||||
dans le répertoire /some/dir, et construit une table de types à
|
||||
<em>pas</em> ; alors le serveur cherche les fichiers nommés foo.*
|
||||
dans le répertoire /some/dir, et construit une table de types à
|
||||
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é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>
|
||||
|
||||
<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écisé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ù 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ésent, ce dernier sera exécuté par le serveur.</p>
|
||||
|
||||
<p>Si à la lecture du répertoire, un fichier est trouvé
|
||||
<p>Si à la lecture du répertoire, un fichier est trouvé
|
||||
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écisant son jeu de caractères, sa langue, son type de
|
||||
contenu (Content-Type) ou son encodage, alors tout dé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écise en effet quels gestionnaires, filtres, et
|
||||
autres types d'extensions peuvent contribuer à la né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éthodes de Négociations</a></h2>
|
||||
|
||||
<p>Après qu'Apache ait défini la liste de variantes possibles
|
||||
<p>Après qu'Apache ait dé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 ; cependant pour
|
||||
le lecteur intéressé la suite de ce document s'attache à décrire
|
||||
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 ; cependant pour
|
||||
le lecteur intéressé la suite de ce document s'attache à décrire
|
||||
ce fonctionnement.</p>
|
||||
|
||||
<p>Il existe deux méthodes de négociations :</p>
|
||||
<p>Il existe deux méthodes de négociations :</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é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é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é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
|
||||
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é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
|
||||
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é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é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é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>
|
||||
</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é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
|
||||
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é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>
|
||||
</tr>
|
||||
|
||||
<tr valign="top">
|
||||
<td>Jeu de caractères</td>
|
||||
<td>Jeu de caractè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é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>
|
||||
</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é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 :</p>
|
||||
<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 :</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é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>
|
||||
Choisir la 'meilleure' des variantes par élimination.
|
||||
Chacun des tests suivants est appliqué dans cet ordre.
|
||||
Choisir la 'meilleure' des variantes par élimination.
|
||||
Chacun des tests suivants est appliqué dans cet ordre.
|
||||
Toutes les variantes ne passant pas un test sont
|
||||
systématiquement éliminées. Après chacun des tests, s'il
|
||||
systématiquement éliminées. Aprè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 à l'étape 3. S'il reste plus d'une variante, aller
|
||||
à l'é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é 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>Choisir les variantes qui présentent le plus grand
|
||||
facteur de qualité de langue.</li>
|
||||
<li>Choisir les variantes qui présentent le plus grand
|
||||
facteur de qualité 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 à 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
|
||||
<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é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 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è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 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ères
|
||||
dé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é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 à 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
|
||||
variantes.</li>
|
||||
|
||||
<li>Choisir les variantes présentant la plus petite taille.</li>
|
||||
<li>Choisir les variantes pré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ère variante de celles qui restent. Ce
|
||||
sera donc soit la première variante listé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épertoire, celle dont le nom apparaî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é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
|
||||
(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érations.</li>
|
||||
|
||||
<li>Arriver à ce point signifie qu'aucune variante n'a pu être
|
||||
<li>Arriver à ce point signifie qu'aucune variante n'a pu être
|
||||
choisie, car aucune n'est acceptable aux yeux du navigateur.
|
||||
Renvoyer une erreur 406 ("No acceptable representation" - NdT :
|
||||
"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é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>
|
||||
</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é</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é 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
|
||||
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é.</p>
|
||||
|
||||
<h3><a name="wildcards" id="wildcards">Types de Médias et Jokers</a></h3>
|
||||
<h3><a name="wildcards" id="wildcards">Types de Mé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 :</p>
|
||||
<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 :</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ç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 :</p>
|
||||
navigateurs envoient sans arrêt des jokers en plus des types
|
||||
qu'ils peuvent effectivement gérer. Par exemple :</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é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
|
||||
envoyer le navigateur :</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é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>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ê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
|
||||
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é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>
|
||||
|
||||
|
||||
<h3><a name="exceptions" id="exceptions">Exceptions aux Négociations sur la Langue</a></h3>
|
||||
<h3><a name="exceptions" id="exceptions">Exceptions aux Né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>À 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
|
||||
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é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
|
||||
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 à sa requê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 être utilisée pour passer outre à ces deux messages d'erreur
|
||||
et modifier la ré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 é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
|
||||
<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 à 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
|
||||
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é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êterait normalement à envoyer une réponse d'erreur
|
||||
"No Acceptable Variants", ou à utiliser la mé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ésentée ci-avant, le serveur va ignorer la sous-classe de
|
||||
langue <code>GB</code> et considérer que la requê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
|
||||
à la liste des langues considérées comme acceptables par le
|
||||
navigateur, avec un facteur de qualité trè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é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é
|
||||
avec HTTP/1.1 et fonctionner avec les navigateurs correctement
|
||||
configurés.</p>
|
||||
configuré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é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
|
||||
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é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égociation normal se dé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é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è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
|
||||
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">À 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ù la négociation de langues est utilisé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é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é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û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é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érieurement, par exemple le passer de <code>html</code>
|
||||
à <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 à 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,
|
||||
à la langue (ainsi que l'extension d'encodage, si elle existe)
|
||||
doit être du coté 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">À 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é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
|
||||
protocole HTTP/1.1 en ce qui concerne la mise en cache des
|
||||
réponses négociées.</p>
|
||||
réponses négociées.</p>
|
||||
|
||||
<p>Les requêtes venant d'un client conforme au protocole HTTP/1.0
|
||||
<p>Les requê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
|
||||
ê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
|
||||
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écessite pas d'argument. Elle n'a aucun impact
|
||||
sur les requê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é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-être pas mis à 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"> en </a> |
|
||||
<a href="./fr/content-negotiation.html" title="Français"> fr </a> |
|
||||
<a href="./fr/content-negotiation.html" title="Français"> fr </a> |
|
||||
<a href="./ja/content-negotiation.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/content-negotiation.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/content-negotiation.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/content-negotiation.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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é 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>
|
||||
@@ -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"> en </a> |
|
||||
<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/custom-error.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/custom-error.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/custom-error.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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"> en </a> |
|
||||
<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/custom-error.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/custom-error.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/custom-error.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -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ó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>
|
||||
<img alt="" src="./images/feather.gif" /></div>
|
||||
<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
|
||||
<div id="path">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <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> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <a href="./">Versió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"> en </a> |
|
||||
<a href="./es/custom-error.html" title="Español"> es </a> |
|
||||
<a href="./fr/custom-error.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/custom-error.html" title="Español"> es </a> |
|
||||
<a href="./fr/custom-error.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/custom-error.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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ón o por una redirecció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ó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í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
|
||||
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ón a una URL local, o</li>
|
||||
|
||||
<li>redireccionar la petición a una URL externa.</li>
|
||||
<li>redireccionar la petició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én pasar alguna
|
||||
información que pueda explicar el error o problema y/o
|
||||
registrarlo en el log correspondiente má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á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án solo si existí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á 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
|
||||
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ó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á 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í hay algunos ejemplos má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á. <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á la
|
||||
petición.</li>
|
||||
|
||||
<li>Una URL externa a la que se redireccionará la
|
||||
petición.</li>
|
||||
<li>Una URL externa a la que se redireccionará la
|
||||
petició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á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á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>
|
||||
|
||||
|
||||
<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á 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ón, se les cambia el nombre
|
||||
añadié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ás, para esas
|
||||
nuevas variables, Apache definirá <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ó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ó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ón
|
||||
de error que lo provocó. Por ejemplo, un script en Perl
|
||||
para usar con ErrorDocument podrí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ó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ódigos de error y textos especí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ó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"> en </a> |
|
||||
<a href="./es/custom-error.html" title="Español"> es </a> |
|
||||
<a href="./fr/custom-error.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/custom-error.html" title="Español"> es </a> |
|
||||
<a href="./fr/custom-error.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/custom-error.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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é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>
|
||||
</body></html>
|
||||
@@ -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"> en </a> |
|
||||
<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/custom-error.html" title="Français"> fr </a> |
|
||||
<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/custom-error.html" title="Français"> fr </a> |
|
||||
<a href="./ja/custom-error.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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 à un administrateur Apache de configurer les réponses
|
||||
d'Apache dans les cas où des erreurs ou problèmes se pré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é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>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énère une réponse "500 Server Error", sa
|
||||
réponse peut être remplacé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é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é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ésentait le plus souvent aucun sens ni à l'utilisateur, ni
|
||||
dans les journaux d'enregistrement sur des symptômes causant
|
||||
le plantage.</p>
|
||||
|
||||
|
||||
<h3>Fonctionnement des versions plus récentes</h3>
|
||||
<h3>Fonctionnement des versions plus récentes</h3>
|
||||
|
||||
|
||||
<p>Le serveur peut être paramétré pour :</p>
|
||||
<p>Le serveur peut être paramétré pour :</p>
|
||||
|
||||
<ol>
|
||||
<li>Afficher un autre message que celui codé dans NCSA, ou bien</li>
|
||||
<li>Afficher un autre message que celui codé dans NCSA, ou bien</li>
|
||||
|
||||
<li>procéder à une redirection sur une URL locale, ou bien</li>
|
||||
<li>procéder à une redirection sur une URL locale, ou bien</li>
|
||||
|
||||
<li>procéder à une redirection vers un autre serveur.</li>
|
||||
<li>procéder à 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 être utile, mais seulement
|
||||
si des informations peuvent être envoyées pour expliquer/enregistrer
|
||||
l'erreur ou le problème plus clairement.</p>
|
||||
|
||||
<p>Pour y parvenir, Apache définit de nouvelles variables
|
||||
<p>Pour y parvenir, Apache définit de nouvelles variables
|
||||
d'environnement CGI :</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éfixe <code>REDIRECT_</code> est pré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ées à 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éfinies que si
|
||||
elles existaient avant l'apparition du problè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> ;
|
||||
tout ce qui commence par <code>http:</code> est considéré comme
|
||||
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> ;
|
||||
tout ce qui commence par <code>http:</code> est considéré 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étrée pour le permettre.</p>
|
||||
|
||||
<p>Voici quelques exemples :</p>
|
||||
|
||||
@@ -129,63 +129,63 @@
|
||||
ErrorDocument 401 /Subscription/how_to_subscribe.html
|
||||
</code></p></div>
|
||||
|
||||
<p>La syntaxe à utiliser est :</p>
|
||||
<p>La syntaxe à utiliser est :</p>
|
||||
|
||||
<div class="example"><p><code>
|
||||
ErrorDocument <code-à-3-chiffres> <action>
|
||||
ErrorDocument <code-à-3-chiffres> <action>
|
||||
</code></p></div>
|
||||
|
||||
<p>où l'action peut désigner :</p>
|
||||
<p>où l'action peut désigner :</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 à 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>Une URL vers un serveur externe, vers lequel la redirection
|
||||
sera effectuée.</li>
|
||||
sera effectuée.</li>
|
||||
|
||||
<li>Une URL locale vers laquelle la redirection sera effectuée.</li>
|
||||
<li>Une URL locale vers laquelle la redirection sera effectué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é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-à-vis des redirections a été
|
||||
modifié 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érieur</h3>
|
||||
|
||||
|
||||
<p>Les variables CGI standard étaient passées au script sur
|
||||
<p>Les variables CGI standard étaient passé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'é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é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
|
||||
<code>REDIRECT_</code>. Les variables d'environnement
|
||||
<code>REDIRECT_</code> sont créées à partir des variables
|
||||
<code>REDIRECT_</code> sont créées à 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ées au moyen du préfixe
|
||||
<code>REDIRECT_</code> ; 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é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>
|
||||
|
||||
<p>Si <code>ErrorDocument</code> précise une redirection
|
||||
<p>Si <code>ErrorDocument</code> pré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ê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
|
||||
Perl ErrorDocument pourrait inclure quelque chose comme :</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 Not Found</code>, peut bien sûr
|
||||
utiliser le code spécifique d'erreur et le texte associé.</p>
|
||||
<p>Un script dédié à la gestion d'une erreur donnée,
|
||||
telle que <code>404 Not Found</code>, peut bien sûr
|
||||
utiliser le code spécifique d'erreur et le texte associé.</p>
|
||||
|
||||
<p>Notez que le script <em>doit</em> envoyer l'en-tête
|
||||
<code>Status:</code> appropriée (comme par exemple
|
||||
<code>302 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ête
|
||||
<code>Status:</code> appropriée (comme par exemple
|
||||
<code>302 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
|
||||
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"> en </a> |
|
||||
<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/custom-error.html" title="Français"> fr </a> |
|
||||
<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/custom-error.html" title="Français"> fr </a> |
|
||||
<a href="./ja/custom-error.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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é 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>
|
||||
@@ -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"> en </a> |
|
||||
<a href="./es/dns-caveats.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/dns-caveats.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/dns-caveats.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/dns-caveats.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/dns-caveats.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/dns-caveats.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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"> en </a> |
|
||||
<a href="./es/dns-caveats.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/dns-caveats.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/dns-caveats.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/dns-caveats.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/dns-caveats.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/dns-caveats.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -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ó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>
|
||||
<img alt="" src="./images/feather.gif" /></div>
|
||||
<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
|
||||
<div id="path">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <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> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <a href="./">Versió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"> en </a> |
|
||||
<a href="./es/dns-caveats.html" title="Español"> es </a> |
|
||||
<a href="./fr/dns-caveats.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/dns-caveats.html" title="Español"> es </a> |
|
||||
<a href="./fr/dns-caveats.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/dns-caveats.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/dns-caveats.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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álisis sintáctico de
|
||||
los ficheros de configuració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ón, entonces su servidor
|
||||
puede no funcionar correctamente (por ejemplo, podría no
|
||||
iniciarse), o sufrir ataques de denegació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ó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="#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éndice: Líneas de evolució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ón IP en la que servidor escuchará y
|
||||
responderá 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ó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
|
||||
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ón
|
||||
IP la 10.0.0.1. Considere la siguiente configuración:</p>
|
||||
|
||||
<div class="example"><p><code>
|
||||
<VirtualHost 10.0.0.1> <br />
|
||||
@@ -85,19 +85,19 @@
|
||||
</VirtualHost>
|
||||
</code></p></div>
|
||||
|
||||
<p>Ahora Apache necesita hacer una búsqueda DNS inversa para
|
||||
<p>Ahora Apache necesita hacer una bú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úsqueda inversa falla entonces el host virtual se
|
||||
desactivará 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á 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
|
||||
momento una URL completa que incluya el nombre del servidor, no
|
||||
será capaz de generar una URL válida.</p>
|
||||
será capaz de generar una URL válida.</p>
|
||||
|
||||
<p>Aquí tiene una forma de evitar ambos problemas:</p>
|
||||
<p>Aquí tiene una forma de evitar ambos problemas:</p>
|
||||
|
||||
<div class="example"><p><code>
|
||||
<VirtualHost 10.0.0.1> <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ó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ó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
|
||||
cualquiera de sus hosts virtuales. En algunos casos estas
|
||||
búsquedas DNS puede que no estén bajo su control; por
|
||||
búsquedas DNS puede que no esté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ás complicadas. Fíjese
|
||||
en esta configuración:</p>
|
||||
|
||||
<div class="example"><p><code>
|
||||
<VirtualHost www.abc.dom> <br />
|
||||
@@ -137,62 +137,62 @@
|
||||
</VirtualHost>
|
||||
</code></p></div>
|
||||
|
||||
<p>Suponga que ha asignado la dirección 10.0.0.1 a
|
||||
<p>Suponga que ha asignado la direcció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ía má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ón ha puesto <code>def.com</code> en una
|
||||
posició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ó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ó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
|
||||
servidas por el host virtual <code>def.com</code>. Comprender por
|
||||
qué ocurre esto requiere una discusión más profunda
|
||||
qué ocurre esto requiere una discusión má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án. Puede consultar <a href="vhosts/details.html">aquí</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ó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ó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
|
||||
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á 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>
|
||||
|
||||
<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úsqueda pueda fallar porque su servidor
|
||||
DNS está 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áquina pueda arrancar
|
||||
correctamente). Asegúrese de que su máquina está
|
||||
configurada para usar <code>/etc/hosts</code> en caso de que esa
|
||||
búsqueda DNS falle. En función del sistema operativo que
|
||||
búsqueda DNS falle. En funció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úsquedas DNS por
|
||||
ninguna otra razó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ías de resolución que use. Esto
|
||||
tambié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áginas de ayuda o la sección de Preguntas
|
||||
Má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ú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>
|
||||
</li>
|
||||
|
||||
<li>cree un servidor <code><VirtualHost _default_:*></code>
|
||||
que no tenga páginas que servir.</li>
|
||||
que no tenga pá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éndice: Líneas de evolució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ón actual respecto a las búsquedas DNS
|
||||
está lejos de ser la deseable. En Apache 1.2 se intentó
|
||||
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ú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
|
||||
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ó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
|
||||
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ía. Esto
|
||||
requeriría configurar correctamente DNS inverso (una tarea
|
||||
con la que suelen estar familiarizados la mayorí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ón podrí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á 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á 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úsquedas de DNS durante la configuració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ítica.</p>
|
||||
</div></div>
|
||||
<div class="bottomlang">
|
||||
<p><span>Idiomas disponibles: </span><a href="./en/dns-caveats.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./es/dns-caveats.html" title="Español"> es </a> |
|
||||
<a href="./fr/dns-caveats.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/dns-caveats.html" title="Español"> es </a> |
|
||||
<a href="./fr/dns-caveats.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/dns-caveats.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/dns-caveats.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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é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>
|
||||
</body></html>
|
||||
@@ -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è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> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <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è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"> en </a> |
|
||||
<a href="./es/dns-caveats.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/dns-caveats.html" title="Français"> fr </a> |
|
||||
<a href="./es/dns-caveats.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/dns-caveats.html" title="Français"> fr </a> |
|
||||
<a href="./ja/dns-caveats.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/dns-caveats.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
</div>
|
||||
|
||||
<p>L'ensemble de cette page pourrait se résumer à la phrase : ne
|
||||
<p>L'ensemble de cette page pourrait se résumer à la phrase : 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é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
|
||||
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é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 éviter ces problè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 :
|
||||
<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 à laquelle le serveur s'attachera pour répondre.
|
||||
L'exemple ci-dessus ne pré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ù 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>
|
||||
|
||||
<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 :</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 :</p>
|
||||
|
||||
<div class="example"><p><code>
|
||||
<VirtualHost 10.0.0.1> <br />
|
||||
@@ -79,19 +79,19 @@
|
||||
</VirtualHost>
|
||||
</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é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),
|
||||
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ù Apache doit générer une adresse complète URL en
|
||||
s'appuyant sur le nom du serveur, il échouera à fournir une
|
||||
adresse valide.</p>
|
||||
|
||||
<p>Voici un extrait de configuration qui résout ces deux problèmes :</p>
|
||||
<p>Voici un extrait de configuration qui résout ces deux problèmes :</p>
|
||||
|
||||
<div class="example"><p><code>
|
||||
<VirtualHost 10.0.0.1> <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é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 ; 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è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 ; 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
|
||||
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ème possible est bien plus pernicieux. Dans la
|
||||
configuration suivante :</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é à
|
||||
é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é à
|
||||
<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ê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êtes à 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ées au serveur virtuel de <code>def.dom</code>. Une
|
||||
bonne compréhension des mé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é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
|
||||
écoute. Pour dé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é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.
|
||||
Pour l'instant, il n'existe aucun moyen de contourner cette
|
||||
requête DNS.</p>
|
||||
requê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é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
|
||||
<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ù 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
|
||||
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é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
|
||||
meilleure solution est de consulter les pages "man" ou les FAQs
|
||||
spécifiques à votre système d'exploitation.</p>
|
||||
spécifiques à votre systè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 éviter ces problèmes</a></h2>
|
||||
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
spécifier les adresses IP dans les
|
||||
spé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é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écifient explicitement
|
||||
leur <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>
|
||||
</li>
|
||||
|
||||
<li>créer un serveur virtuel <code><VirtualHost _default_:*></code>
|
||||
<li>créer un serveur virtuel <code><VirtualHost _default_:*></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è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>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é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
|
||||
"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é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>
|
||||
|
||||
<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 à 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
|
||||
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é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
|
||||
que des serveurs Web sensibles les mettent en oeuvre (NdT : 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ètement dépassée, HTTP/1.1 est
|
||||
désormais supporté par l'immense majorité 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"> en </a> |
|
||||
<a href="./es/dns-caveats.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/dns-caveats.html" title="Français"> fr </a> |
|
||||
<a href="./es/dns-caveats.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/dns-caveats.html" title="Français"> fr </a> |
|
||||
<a href="./ja/dns-caveats.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/dns-caveats.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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é 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>
|
||||
@@ -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"> en </a> |
|
||||
<a href="./es/dso.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/dso.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/dso.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/dso.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/dso.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/dso.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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"> en </a> |
|
||||
<a href="./es/dso.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/dso.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/dso.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/dso.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/dso.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/dso.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -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ó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>
|
||||
<img alt="" src="./images/feather.gif" /></div>
|
||||
<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
|
||||
<div id="path">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <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> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <a href="./">Versió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"> en </a> |
|
||||
<a href="./es/dso.html" title="Español"> es </a> |
|
||||
<a href="./fr/dso.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/dso.html" title="Español"> es </a> |
|
||||
<a href="./fr/dso.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/dso.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/dso.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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ón podría estar
|
||||
obsoleta. Consulte la versión en inglés de la
|
||||
documentació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é 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
|
||||
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ódulos que se deseen usar como objetos diná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ñadidos después
|
||||
usando la Herramienta de Extensió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ó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
|
||||
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ó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óricos
|
||||
detrás de los objetos diná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ó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ó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ó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
|
||||
<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á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
|
||||
<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ó 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
|
||||
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ón de objetos dinámicos
|
||||
compartidos para Apache (especialmente módulos de terceras
|
||||
partes) está 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ódulos como objetos diná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ón y enlace dependientes de la plataforma para
|
||||
generar objetos diná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ó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
|
||||
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ámicos compartidos en Apache 2.0, aquí 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ódulo <em>incluido en la
|
||||
distribución</em> de Apache, digamos
|
||||
<code>mod_foo.c</code>, como un objeto diná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ó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á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és</em>
|
||||
objetos diná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ó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á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á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>
|
||||
</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óricos
|
||||
detrás de los objetos diná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 ú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
|
||||
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á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ón con una interfaz programá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étodo, los objetos dinámicos
|
||||
compartidos se llaman normalmente <em>librerías
|
||||
compartidas</em> ó <em>librerí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ía
|
||||
especificando la opció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ías en el programa ejecutable de manera que cuando
|
||||
se inicie, el cargador de Unix será 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ímbolos (todavía no resueltos) en el programa
|
||||
ejecutable que están presentes en el objeto diná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í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
|
||||
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á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>
|
||||
|
||||
<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ámicos compartidos
|
||||
tambié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ón (aunque su nombre canó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ífico del programa y no se
|
||||
establecen enlaces automá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ámico
|
||||
compartido en tiempo de ejecució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í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
|
||||
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í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
|
||||
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ímbolos
|
||||
particulares de la DSO con <code>dlsym()</code> para ser usado
|
||||
más tarde dentro de tablas de direccionamiento (dispatch
|
||||
má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ímbolos que
|
||||
necesita para poder usarlo despué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ón. Cuando es necesario,
|
||||
estas partes del programa pueden cargarse dinámicamente para
|
||||
expandir las funcionalidades bá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ón de los sí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é? 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
|
||||
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ón es encontrar
|
||||
un modo de forzar al enlazador a exportar todos los sí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í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
|
||||
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í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ó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
|
||||
funcionalidad e internamente usa un enfoque de tablas de
|
||||
direccionamiento (dispatch-list-based) para enlazar módulos
|
||||
direccionamiento (dispatch-list-based) para enlazar mó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ódulos en tiempo de ejecució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ísticas de las librerías diná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á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
|
||||
<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 & SSL, mínima & super
|
||||
potente [mod_perl, PHP3], <em>etc.</em>) con una única
|
||||
instalación de Apache.</li>
|
||||
del servidor (estándar & SSL, mínima & super
|
||||
potente [mod_perl, PHP3], <em>etc.</em>) con una única
|
||||
instalació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ácilmente con
|
||||
módulos de terceras partes después de la
|
||||
instalació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á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ódulos de
|
||||
Apache porque con el dú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>
|
||||
ú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ón del módulo que se está
|
||||
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ámica de có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á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 5% más lento
|
||||
ejecutándose en algunas plataformas porque el código
|
||||
<li>El servidor es aproximadamente un 5% más lento
|
||||
ejecutándose en algunas plataformas porque el có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á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ódulos DSO no pueden enlazarse a otras
|
||||
librerí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í 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ó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
|
||||
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"> en </a> |
|
||||
<a href="./es/dso.html" title="Español"> es </a> |
|
||||
<a href="./fr/dso.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/dso.html" title="Español"> es </a> |
|
||||
<a href="./fr/dso.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/dso.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/dso.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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é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>
|
||||
</body></html>
|
||||
@@ -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é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> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <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és dynamiques (DSO)</h1>
|
||||
<div class="toplang">
|
||||
<p><span>Langues Disponibles: </span><a href="./en/dso.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./es/dso.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/dso.html" title="Français"> fr </a> |
|
||||
<a href="./es/dso.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/dso.html" title="Français"> fr </a> |
|
||||
<a href="./ja/dso.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/dso.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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 être périmée. Consultez la version
|
||||
Anglaise pour les changements ré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 à
|
||||
l'administrateur de choisir les fonctionnalités qu'il souhaite
|
||||
activer, au moyen de modules. Les modules peuvent être intégré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 : 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 également possible de compiler à part des
|
||||
modules en tant qu'objets dynamiques partagés (Dynamic Shared
|
||||
Objects : 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
|
||||
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é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émentation</a></li>
|
||||
<li><img alt="" src="./images/down.gif" /> <a href="#usage">Résumé 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é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é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é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>
|
||||
|
||||
<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 à 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
|
||||
<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,
|
||||
ê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,
|
||||
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écisé dans
|
||||
la <a href="install.html">documentation d'installation</a>. Après
|
||||
qu'un module ait été compilé en DSO (nommé
|
||||
<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> : <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émarrage ou redémarrage du
|
||||
serveur.</p>
|
||||
|
||||
<p>Afin de simplifier la création de fichiers DSO pour les
|
||||
<p>Afin de simplifier la création de fichiers DSO pour les
|
||||
modules Apache (et en particulier les modules tiers), un nouveau
|
||||
programme de support a été ajouté : <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 : lors de
|
||||
programme de support a été ajouté : <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 : 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ê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
|
||||
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 à
|
||||
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ésumé sur l'utilisation des DSO</a></h2>
|
||||
|
||||
<p>Voici un résumé bref des fonctionnalités DSO d'Apache 2.0 :</p>
|
||||
<p>Voici un résumé bref des fonctionnalités DSO d'Apache 2.0 :</p>
|
||||
|
||||
<ol>
|
||||
<li>
|
||||
Pour compiler et installer un module Apache <em>distribué
|
||||
Pour compiler et installer un module Apache <em>distribué
|
||||
avec Apache</em>, par exemple <code>mod_foo.c</code>, en tant
|
||||
que DSO, sous le nom <code>mod_foo.so</code> :
|
||||
|
||||
@@ -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 été compilé 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è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>Ce chargement peut être réalisé de deux manières :
|
||||
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 être réalisé de deux manières :
|
||||
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>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> ;
|
||||
<em>bibliothèques partagées</em> ou des <em>bibliothèques DSO</em> ;
|
||||
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é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
|
||||
<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é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>
|
||||
|
||||
<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 : 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é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 : le code n'est conservé qu'à un seul
|
||||
endroit du disque, dans une bibliothèque systè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és <em>objets partagé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ésident normalement dans un répertoire propre au
|
||||
programme qui les utilise, et ils ne sont pas liés de maniè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é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>
|
||||
|
||||
<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écutable doit résoudre
|
||||
les symboles propres au DSO via <code>dlsym()</code>, pour les
|
||||
utiliser plus tard dans les tables de répartition (NdT : "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épartition (NdT : "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
|
||||
programme.</p>
|
||||
|
||||
<p>Bien que ce fonctionnement de DSO puisse paraître simple à
|
||||
comprendre, il existe au moins une difficulté d'implémentation :
|
||||
permettre au DSO de résoudre les symboles du programme quand un DSO
|
||||
est utilisé pour étendre un programme. Pourquoi cela ? 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) ; 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ître simple à
|
||||
comprendre, il existe au moins une difficulté d'implémentation :
|
||||
permettre au DSO de résoudre les symboles du programme quand un DSO
|
||||
est utilisé pour étendre un programme. Pourquoi cela ? 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) ; 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
|
||||
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 ;
|
||||
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èques partagées est de loin la plus courante
|
||||
parce que c'est celle pour laquelle les mécanismes DSO ont été conçus ;
|
||||
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
|
||||
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 : Perl 5 (via son "XS mechanism" et le module
|
||||
utilisent le mécanisme des DSO pour étendre leurs fonctionnalités
|
||||
en cours exécution : 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 é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>
|
||||
</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énients</a></h2>
|
||||
|
||||
<p>Les possibilités des DSO décrites ci-avant présentent les
|
||||
<p>Les possibilités des DSO décrites ci-avant présentent les
|
||||
avantages suivants :</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écution,
|
||||
car les processus du serveur central peuvent être étendus pendant
|
||||
son exé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ôt que forcer les utilisateurs à
|
||||
recompiler le serveur pour modifier ses fonctionnalités. Par
|
||||
exemple, ce mode de fonctionnement permet de faire tourner
|
||||
plusieurs instances du serveur (version standard & SSL
|
||||
version, version minimaliste & étendue [mod_perl, PHP3],
|
||||
version, version minimaliste & é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è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
|
||||
paquets pour l'installation de base d'Apache et d'autres paquets
|
||||
différents pour les extensions, comme PHP3, mod_perl,
|
||||
différents pour les extensions, comme PHP3, mod_perl,
|
||||
mod_fastcgi, <em>etc.</em></li>
|
||||
|
||||
<li>Facilité de développement des modules Apache ; grâce aux outils
|
||||
<li>Facilité de développement des modules Apache ; grâ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é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éjà en marche les fonctionnalités du module développé.</li>
|
||||
</ul>
|
||||
|
||||
<p>Les inconvénients liés à l'utilisation des DSO :</p>
|
||||
<p>Les inconvénients liés à l'utilisation des DSO :</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écanismes de DSO ne sont pas portables sur toutes les
|
||||
plates-formes, car tous les systè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 à 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 à peu près 5% plus lent en fonctionnement sur
|
||||
certaines plates-formes parce que le code indépendant de la
|
||||
<li>Le serveur est à peu près 5% plus lent en fonctionnement sur
|
||||
certaines plates-formes parce que le code indé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 être liés à d'autres bibliothè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é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
|
||||
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"> en </a> |
|
||||
<a href="./es/dso.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/dso.html" title="Français"> fr </a> |
|
||||
<a href="./es/dso.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/dso.html" title="Français"> fr </a> |
|
||||
<a href="./ja/dso.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/dso.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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é 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>
|
||||
@@ -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"> en </a> |
|
||||
<a href="./es/env.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/env.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/env.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/env.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/env.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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"> en </a> |
|
||||
<a href="./es/env.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/env.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/env.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/env.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/env.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -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ó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>
|
||||
<img alt="" src="./images/feather.gif" /></div>
|
||||
<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
|
||||
<div id="path">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <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> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <a href="./">Versió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"> en </a> |
|
||||
<a href="./es/env.html" title="Español"> es </a> |
|
||||
<a href="./fr/env.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/env.html" title="Español"> es </a> |
|
||||
<a href="./fr/env.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/env.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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ón podría estar
|
||||
obsoleta. Consulte la versión en inglés de la
|
||||
documentació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ón en variables especiales que se llaman
|
||||
<em>variables de entorno</em>. Esta informació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én
|
||||
como un mecanismo de comunicació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áquina en que se está
|
||||
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é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á ejecutando, debe usar los
|
||||
mecanismos estándar de manipulació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ó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>
|
||||
<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ó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ó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ón básica del entorno</a></h3>
|
||||
|
||||
|
||||
<p>El modo más básico de especificar el valor de una
|
||||
<p>El modo más bá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é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ón condicional por petición</a></h3>
|
||||
|
||||
|
||||
<p>Si necesita más flexibilidad, las directivas incluidas
|
||||
<p>Si necesita má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ó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
|
||||
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 ú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ón. Este valor está garantizado que sea
|
||||
único entre todas las peticiones bajo condiciones muy
|
||||
especí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á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á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
|
||||
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ón sobre la petición tal y como
|
||||
establece la <a href="http://cgi-spec.golux.com/">especificació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ándar CGI usando las directivas de
|
||||
manipulació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ú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>
|
||||
</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ó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ó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ó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>
|
||||
|
||||
|
||||
<h3><a name="ssi-pages" id="ssi-pages">Páginas SSI</a></h3>
|
||||
<h3><a name="ssi-pages" id="ssi-pages">Pá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á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>
|
||||
|
||||
|
||||
<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ó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ó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
|
||||
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ó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
|
||||
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ó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
|
||||
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 únicamente las peticiones que provengan
|
||||
de clientes que esté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 únicamente
|
||||
si también estaba presente en la petició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ó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ó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ó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ó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é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ón sea tratada como una petición
|
||||
HTTP/1.0 incluso si viene en una especificació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ó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é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ó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
|
||||
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í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á disponible ese idioma, se aplica el proceso de <a href="content-negotiation.html">negociació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ó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ía problemas interpretando redirecciones originadas
|
||||
cuando se accedí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úa una redirección en respuesta a la
|
||||
petición de un cliente, la respuesta incluye algú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áticamente la redirección. Apache normalmente etiqueta este
|
||||
texto siguiendo la codificació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ó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
|
||||
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á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ó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á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ó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í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ón de HTTP/1.1 y no soporta
|
||||
# keepalive adecuadamente cuando se usan respuestas 301 ó 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ó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ágenes</a></h3>
|
||||
|
||||
|
||||
<p>Este ejemplo evita que las peticiones de imágenes
|
||||
<p>Este ejemplo evita que las peticiones de imágenes
|
||||
aparezcan en el registro de acceso. Puede ser modificada
|
||||
fácilmente para evitar que se registren entradas de
|
||||
fá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ágenes de su servidor para sus páginas. Esta
|
||||
configuración no se recomienda, pero puede funcionar en
|
||||
determinadas circunstancias. Asumimos que que todas sus
|
||||
imágenes están en un directorio llamado
|
||||
imágenes está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
|
||||
</Directory></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á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">
|
||||
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"> en </a> |
|
||||
<a href="./es/env.html" title="Español"> es </a> |
|
||||
<a href="./fr/env.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/env.html" title="Español"> es </a> |
|
||||
<a href="./fr/env.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/env.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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é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>
|
||||
</body></html>
|
||||
@@ -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"> en </a> |
|
||||
<a href="./es/env.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/env.html" title="Français"> fr </a> |
|
||||
<a href="./es/env.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/env.html" title="Français"> fr </a> |
|
||||
<a href="./ja/env.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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 être périmée. Consultez la version
|
||||
Anglaise pour les changements ré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é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
|
||||
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é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
|
||||
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éthodes standard fournies par l'interpréteur de
|
||||
commandes du systè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é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é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é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é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>
|
||||
|
||||
<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éthode la plus simple pour dé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 également être chargées depuis l'interpréteur de
|
||||
commandes à partir duquel le serveur a été démarré, 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étrage selon les requê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éristiques des requêtes parvenant au serveur. Par exemple,
|
||||
il est possible de définir une variable seulement si la requê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écis est trouvé. 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ètre <code>[E=...]
|
||||
</code> pour dé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éée par mod_unique_id pour chaque requête, de manière à
|
||||
être unique et donc représentative de chaque requê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éfinies dans
|
||||
la configuration d'Apache et celles du système d'exploitation,
|
||||
les <a href="http://cgi-spec.golux.com/">spé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 à la requête soient toujours
|
||||
passé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è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ù 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>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é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
|
||||
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é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>
|
||||
|
||||
<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é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
|
||||
<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és par le serveur (documents SSI), géré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'é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.
|
||||
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ôle d'accès</a></h3>
|
||||
|
||||
|
||||
<p>Les droits d'accès au serveur peuvent être contrôlés au moyen
|
||||
<p>Les droits d'accès au serveur peuvent être contrôlé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é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
|
||||
exemple, il est possible d'utiliser ces directives pour refuser
|
||||
l'accès au serveur à certains navigateurs (User-Agent).</p>
|
||||
l'accès au serveur à 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 ê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
|
||||
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é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
|
||||
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êtes des clients situés hors du sous-ré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êtes des ré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ê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
|
||||
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éré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â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éé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éé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ôler les réécritures. Notez que toutes les variables
|
||||
internes à mod_rewrite, accessibles sans le pré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 à mod_rewrite et ne
|
||||
peuvent pas être utilisé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é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èmes liés à l'interopérabilité ont conduit à la
|
||||
mise en place de mécanismes spé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é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
|
||||
<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 à traiter la requête comme du HTTP/1.0 même
|
||||
si elle a été construite sur une norme plus ré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ê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
|
||||
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ésoudre ce problème. Cette variable requiert
|
||||
é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 à 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>
|
||||
|
||||
|
||||
|
||||
<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é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ésactivé 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é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>
|
||||
|
||||
|
||||
|
||||
<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ée, les fonctions
|
||||
<code class="directive"><a href="./mod/core.html#keepalive">KeepAlive</a></code> sont désactivé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é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é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é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>
|
||||
|
||||
|
||||
|
||||
@@ -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éponse à une requête, la
|
||||
réponse contient un message à afficher par le client, au cas où 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é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>
|
||||
|
||||
|
||||
|
||||
@@ -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è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é de placer les lignes suivantes dans httpd.conf
|
||||
afin de gérer des problè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ès modifient le fonctionnement standard de HTTP.
|
||||
# La première directive dé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è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
|
||||
# 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é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.
|
||||
#
|
||||
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êtes pour des images dans le
|
||||
journal des accè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ê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>
|
||||
<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 « vol d'images »</a></h3>
|
||||
<h3><a name="image-theft" id="image-theft">Empêcher le « vol d'images »</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ê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
|
||||
/web/images.</p>
|
||||
<div class="example"><pre>
|
||||
SetEnvIf Referer "^http://www.example.com/" local_referal
|
||||
@@ -414,17 +414,17 @@ SetEnvIf Referer "^$" local_referal
|
||||
</Directory></pre></div>
|
||||
|
||||
<p>Pour plus d'informations sur cette technique, consultez le
|
||||
tutorial 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>
|
||||
tutorial 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>Langues Disponibles: </span><a href="./en/env.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./es/env.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/env.html" title="Français"> fr </a> |
|
||||
<a href="./es/env.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/env.html" title="Français"> fr </a> |
|
||||
<a href="./ja/env.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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é 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>
|
||||
@@ -25,7 +25,7 @@
|
||||
<div class="toplang">
|
||||
<p><span>Available Languages: </span><a href="../en/faq/all_in_one.html" title="English"> en </a> |
|
||||
<a href="../ko/faq/all_in_one.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/faq/all_in_one.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/faq/all_in_one.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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"> en </a> |
|
||||
<a href="../ko/faq/all_in_one.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/faq/all_in_one.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/faq/all_in_one.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
<div class="toplang">
|
||||
<p><span>Available Languages: </span><a href="../en/faq/error.html" title="English"> en </a> |
|
||||
<a href="../ko/faq/error.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/faq/error.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/faq/error.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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"> en </a> |
|
||||
<a href="../ko/faq/error.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/faq/error.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/faq/error.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
<div class="toplang">
|
||||
<p><span>Available Languages: </span><a href="../en/faq/" title="English"> en </a> |
|
||||
<a href="../ko/faq/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/faq/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/faq/" hreflang="tr" rel="alternate" title="Türkçe"> tr </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"> en </a> |
|
||||
<a href="../ko/faq/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/faq/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/faq/" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
<div class="toplang">
|
||||
<p><span>Available Languages: </span><a href="../en/faq/support.html" title="English"> en </a> |
|
||||
<a href="../ko/faq/support.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/faq/support.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/faq/support.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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"> en </a> |
|
||||
<a href="../ko/faq/support.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/faq/support.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/faq/support.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
|
||||
@@ -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"> en </a> |
|
||||
<a href="./es/filter.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/filter.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/filter.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/filter.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/filter.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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"> en </a> |
|
||||
<a href="./es/filter.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/filter.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/filter.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/filter.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/filter.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -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ó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>
|
||||
<img alt="" src="./images/feather.gif" /></div>
|
||||
<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
|
||||
<div id="path">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <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> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <a href="./">Versió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"> en </a> |
|
||||
<a href="./es/filter.html" title="Español"> es </a> |
|
||||
<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/filter.html" title="Español"> es </a> |
|
||||
<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/filter.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/filter.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/filter.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
</div>
|
||||
|
||||
<p>Este documento describe cómo usar filtros en Apache.</p>
|
||||
<p>Este documento describe có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ó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í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í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ás, los módulos contienen filtros que se
|
||||
pueden seleccionar usando directivas de configuració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ó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ó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ás, el mó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"> en </a> |
|
||||
<a href="./es/filter.html" title="Español"> es </a> |
|
||||
<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/filter.html" title="Español"> es </a> |
|
||||
<a href="./fr/filter.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/filter.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/filter.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/filter.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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é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>
|
||||
</body></html>
|
||||
@@ -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"> en </a> |
|
||||
<a href="./es/filter.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/filter.html" title="Français"> fr </a> |
|
||||
<a href="./es/filter.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/filter.html" title="Français"> fr </a> |
|
||||
<a href="./ja/filter.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/filter.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/filter.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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é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>
|
||||
|
||||
<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ées reçues ou envoyées par le serveur. Les <em>filtres en
|
||||
entrée (input filters)</em> servent à filtrer les données envoyées
|
||||
par les clients 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ées envoyé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ées, et l'ordre de ces filtres est
|
||||
configurable.</p>
|
||||
|
||||
<p>Apache utilise des filtres en interne pour gérer les « grosses »
|
||||
requêtes ou les requêtes partielles (NdT sur "byte-range" :
|
||||
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érer les « grosses »
|
||||
requêtes ou les requêtes partielles (NdT sur "byte-range" :
|
||||
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).
|
||||
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és ci-aprè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â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é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 également
|
||||
d'utiliser des programmes externes à 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"> en </a> |
|
||||
<a href="./es/filter.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/filter.html" title="Français"> fr </a> |
|
||||
<a href="./es/filter.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/filter.html" title="Français"> fr </a> |
|
||||
<a href="./ja/filter.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/filter.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/filter.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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é 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>
|
||||
@@ -21,22 +21,22 @@
|
||||
<div id="path">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP-Server</a> > <a href="http://httpd.apache.org/docs/">Dokumentation</a> > <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ü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>
|
||||
<div class="toplang">
|
||||
<p><span>Verfügbare Sprachen: </span><a href="./de/glossary.html" title="Deutsch"> de </a> |
|
||||
<p><span>Verfügbare Sprachen: </span><a href="./de/glossary.html" title="Deutsch"> de </a> |
|
||||
<a href="./en/glossary.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./es/glossary.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./es/glossary.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./ko/glossary.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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 Übersetzung ist möglicherweise
|
||||
nicht mehr aktuell. Bitte prüfen Sie die englische Version auf
|
||||
die neuesten Änderungen.</div>
|
||||
|
||||
<p>Dieses Glossar erläutert einige gebräuchliche Fachbegriffe im
|
||||
<p>Dieses Glossar erläutert einige gebrä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>
|
||||
ü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ösung eines
|
||||
Problems in einer endlichen Anzahl von Schritten. Algorithmen zur
|
||||
Verschlüsselung werden üblicherweise <span title="siehe Glossar">→</span> <a href="./glossary.html#cipher"><dfn>Chiffre</dfn></a> genannt.
|
||||
Verschlüsselung werden üblicherweise <span title="siehe Glossar">→</span> <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əˈtifiˈkeiʃən
|
||||
ɔːθɔ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.Ü.:</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
|
||||
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üsselung</a>
|
||||
</dd>
|
||||
|
||||
<dt><a name="certificatsigningrequest" id="certificatsigningrequest">Certificate Signing Request</a>
|
||||
<span class="phonetic">[səˈtifikit sainiŋ
|
||||
riˈ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.Ü.:</em> Zertifikats-Signierungsanfrage)</span> Ein unsigniertes
|
||||
<span title="siehe Glossar">→</span> <a href="./glossary.html#certificate">Zertifikat</a> zur Einreichung bei
|
||||
einer <span title="siehe Glossar">→</span> <a href="./glossary.html#certificationauthority">Zertifizierungsstelle</a>, welche
|
||||
es mit dem <span title="siehe Glossar">→</span> <a href="./glossary.html#privatekey">privaten Schlüssel</a>
|
||||
es mit dem <span title="siehe Glossar">→</span> <a href="./glossary.html#privatekey">privaten Schlü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ü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üsselung. Beispiele sind DES, IDEA, RC4 usw. Im
|
||||
Englischen spricht man von
|
||||
<dfn>Cipher</dfn> <span class="phonetic">[ˈsaifə]</span><br />
|
||||
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
|
||||
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
|
||||
</dd>
|
||||
|
||||
<dt><a name="ciphertext" id="ciphertext">Chiffretext</a></dt>
|
||||
<dd>Das Ergebnis, nachdem ein <span title="siehe Glossar">→</span> <a href="./glossary.html#plaintext">Klartext</a>
|
||||
eine <span title="siehe Glossar">→</span> <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ü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öglicht. Die Schnittstelle ist
|
||||
ursprü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ənekt]</span></dt>
|
||||
<dd>Eine <span title="siehe Glossar">→</span> <a href="./glossary.html#method">HTTP-Methode</a> zur Weiterleitung
|
||||
von Rohdaten über HTTP. Sie kann dazu verwendet werden, andere
|
||||
von Rohdaten ü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">→</span> <a href="./glossary.html#certificationauthority">Zertifizierungsstelle</a> erstellt
|
||||
<dd>Ein chiffrierter Textblock, der die Gültigkeit eines Zertifikats
|
||||
oder einer anderen Datei bestätigt. Eine <span title="siehe Glossar">→</span> <a href="./glossary.html#certificationauthority">Zertifizierungsstelle</a> erstellt
|
||||
eine digitale Signatur durch Generierung eines <span title="siehe Glossar">→</span> <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>ö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
|
||||
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ü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ˈnæmik ʃɛəd
|
||||
<span class="phonetic">[daiˈnæmik ʃɛəd
|
||||
ˈɔbdʒ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ärdatei <code class="program"><a href="./programs/httpd.html">httpd</a></code>
|
||||
kompilierte <span title="siehe Glossar">→</span> <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önnen.<br />
|
||||
Siehe: <a href="dso.html">Unterstützung fü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ä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
|
||||
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ä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>
|
||||
</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ährend Ausgabefilter vom Server an den Client zu
|
||||
sendende Daten verarbeiten. Der Ausgabefilter <code>INCLUDES</code>
|
||||
beispielsweise untersucht Dokumente nach <span title="siehe Glossar">→</span> <a href="./glossary.html#ssi">Server-Side-Includes</a> und führt sie aus.<br />
|
||||
beispielsweise untersucht Dokumente nach <span title="siehe Glossar">→</span> <a href="./glossary.html#ssi">Server-Side-Includes</a> und führt sie aus.<br />
|
||||
Siehe: <a href="filter.html">Filter</a>
|
||||
</dd>
|
||||
|
||||
<dt><a name="handler" id="handler">Handler</a>
|
||||
<span class="phonetic">[ˈhændlə]</span></dt>
|
||||
<span class="phonetic">[ˈhændlə]</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ühren ist. Im Allgemeinen besitzen Dateien implizite,
|
||||
auf dem Dateityp basierende Handler. Gewö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.Ü.:</em> besitzen einen separaten Handler)</span>. Der
|
||||
<code>cgi-script</code>-Handler beispielsweise kennzeichnet Dateien, die
|
||||
als <span title="siehe Glossar">→</span> <a href="./glossary.html#cgi">CGI-Programme</a> ausgeführt werden
|
||||
als <span title="siehe Glossar">→</span> <a href="./glossary.html#cgi">CGI-Programme</a> ausgefü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æʃ]</span></dt>
|
||||
<span class="phonetic">[hæʃ]</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änge aus einer anderen Zeichenfolge
|
||||
beliebiger Länge. Unterschiedliche Zeichenfolgen bei der Eingabe
|
||||
ergeben üblischerweise unterschiedliche Hashes (abhängig von
|
||||
der Hash-Funktion).
|
||||
</dd>
|
||||
|
||||
<dt><a name="header" id="header">Header</a>
|
||||
<span class="phonetic">[hedə]</span></dt>
|
||||
<dd>Der Teil der <span title="siehe Glossar">→</span> <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 übermittelt wird und den Inhalt
|
||||
beschreibende Meta-Informationen enthä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">→</span> <a href="./glossary.html#directive">Konfigurationsdirektiven</a>
|
||||
enthält. Trotz ihres Namens kann diese Datei nahezu alle Arten von
|
||||
enthä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">→</span> <a href="./glossary.html#ssl">SSL</a>.<br />
|
||||
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
|
||||
Standard-Verschlüsselungsmechanismus im World Wide Web.
|
||||
Tatsächlich handelt es sich hierbei um HTTP über <span title="siehe Glossar">→</span> <a href="./glossary.html#ssl">SSL</a>.<br />
|
||||
Siehe: <a href="ssl/">SSL/TLS-Verschlü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-Ü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üsselte Text.</dd>
|
||||
|
||||
<dt><a name="configurationdirective" id="configurationdirective">Konfigurationsanweisung</a></dt>
|
||||
<dd>Siehe: <span title="siehe Glossar">→</span> <a href="./glossary.html#directive">Direktive</a></dd>
|
||||
@@ -249,110 +249,110 @@
|
||||
<dd>Ein Bereich in den <span title="siehe Glossar">→</span> <a href="./glossary.html#configurationfile">Konfigurationsdateien</a>, in dem
|
||||
verschiedene Typen von <span title="siehe Glossar">→</span> <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ärung der
|
||||
Fachbegriffe zu Apache-Direktiven</a>
|
||||
</dd>
|
||||
|
||||
<dt><a name="messagedigest" id="messagedigest">Message-Digest</a>
|
||||
<span class="phonetic">[ˈmesidʒ]</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äß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
|
||||
Nachricht)</span><br />
|
||||
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
|
||||
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
|
||||
</dd>
|
||||
|
||||
<dt><a name="method" id="method">Methode</a></dt>
|
||||
<dd>Im <span title="siehe Glossar">→</span> <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ügbaren HTTP-Methoden.
|
||||
</dd>
|
||||
|
||||
<dt><a name="mime-type" id="mime-type">MIME-Typ</a>
|
||||
<span class="phonetic">[maim tyːp]</span></dt>
|
||||
<dd>Eine Art und Weise, den Typ des übermittelten Dokuments zu
|
||||
<dd>Eine Art und Weise, den Typ des ü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ä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">→</span> <a href="./glossary.html#header">Header</a> <code>Content-Type</code>
|
||||
übermittelt.<br />
|
||||
ü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ä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
|
||||
<span title="siehe Glossar">→</span> <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äßig eingebundene Module werden <em>Basismodule</em>
|
||||
genannt. Für den Apache sind viele Module verfügbar, die nicht
|
||||
als Bestandteil des <span title="siehe Glossar">→</span> <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">[ˈmɔjuːl mædʒik
|
||||
<span class="phonetic">[ˈmɔjuːl mædʒik
|
||||
ˈnʌmbə]</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ärkompatibilität
|
||||
von Modulen steht. Sie wird geä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 ändern, dass eine Binärkompatibilität nicht mehr
|
||||
gewährleistet werden kann. Bei einer MMN-Änderung müssen
|
||||
alle Module von Drittanbietern zumindest neu kompiliert und zuweilen auch
|
||||
geringfügig angepaßt werden, um mit der neuen Apache-Version zu
|
||||
geringfügig angepaß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">→</span> <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">Öffentlicher
|
||||
Schlüssel</a></dt>
|
||||
<dd>Der öffentlich verfügbare Schlüssel in einem <span title="siehe Glossar">→</span> <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>
|
||||
</dd>
|
||||
|
||||
<dt><a name="openssl" id="openssl">OpenSSL</a>
|
||||
<span class="phonetic">[ˈəupənɛsɛsˈɛl]</span>
|
||||
</dt>
|
||||
<dd>Das Open-Source-Toolkit für SSL/TLS<br />
|
||||
<dd>Das Open-Source-Toolkit fü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ː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üssel-Dateien
|
||||
schützt. Sie verhindert die Entschlüsselung durch nicht
|
||||
authorisierte Benutzer. Normalerweise ist dies einfach der geheimen
|
||||
(De-)Codierungsschlüssel, der für <span title="siehe Glossar">→</span> <a href="./glossary.html#cipher">Chiffren</a> verwendet wird.<br />
|
||||
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
|
||||
(De-)Codierungsschlüssel, der für <span title="siehe Glossar">→</span> <a href="./glossary.html#cipher">Chiffren</a> verwendet wird.<br />
|
||||
Siehe: <a href="ssl/">SSL/TLS-Verschlü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">→</span> <a href="./glossary.html#publickeycryptography">Public-Key-Kryptographie</a>-System,
|
||||
<dt><a name="privatekey" id="privatekey">Privater Schlüssel</a></dt>
|
||||
<dd>Der geheime Schlüssel in einem <span title="siehe Glossar">→</span> <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ü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ü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
|
||||
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ü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">[ˈpʌblik kiː
|
||||
ˈkyptograˈfiː]</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ü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
|
||||
"Asymetrischer Kryptographie".<br />
|
||||
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
|
||||
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
|
||||
</dd>
|
||||
|
||||
<dt><a name="regularexpresion" id="regularexpresion">Regulärer
|
||||
<dt><a name="regularexpresion" id="regularexpresion">Regulä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ö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
|
||||
Anwendung bestimmter Eigenschaften auf eine Auswahl von Dateien oder
|
||||
Ressourcen ermöglichen. - Zum Beispiel können alle .gif- und
|
||||
Ressourcen ermöglichen. - Zum Beispiel kö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äre Ausdrücke, wie sie die
|
||||
<a href="http://www.pcre.org/">PCRE</a>-Bibliothek bereitstellt.
|
||||
</dd>
|
||||
|
||||
@@ -386,9 +386,9 @@
|
||||
<span class="phonetic">[riːvəːs
|
||||
ˈprɔksi]</span></dt>
|
||||
<dd>Ein <span title="siehe Glossar">→</span> <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ü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
|
||||
verstecken.
|
||||
</dd>
|
||||
|
||||
@@ -396,11 +396,11 @@
|
||||
Layer</a> <span class="phonetic">[siˈkjuə ˈsɔkits
|
||||
ˈleiə]</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üsselung der
|
||||
Kommunikation über TCP/IP-Netzwerke. Die meistverbreitete Nutzung
|
||||
ist <em>HTTPS</em>, d.h. HyperText Transfer Protocol (HTTP) über
|
||||
SSL.<br />
|
||||
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
|
||||
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
|
||||
</dd>
|
||||
|
||||
<dt><a name="serversideincludes" id="serversideincludes">Server Side
|
||||
@@ -408,7 +408,7 @@
|
||||
inˈkluː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ü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üssel sowohl zur Verschlüsswelung als auch zur
|
||||
Entschlüsselung benutzen.<br />
|
||||
Siehe: <a href="ssl/">SSL/TLS-Verschlü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ˈpɔːt
|
||||
Layer Security</a> <span class="phonetic">[trænsˈpɔːt
|
||||
ˈeiə siˈkjuə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üsselung
|
||||
einer Kommunikation ü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ü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ˈsɔːs ləuˈkeitə]</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äuchliche Audruck für die formale Bezeichnung
|
||||
<span title="siehe Glossar">→</span> <a href="./glossary.html#uniformresourceidentifier">Uniform Resource
|
||||
Identifier</a>. URLs bestehen üblicherweise aus einem
|
||||
Identifier</a>. URLs bestehen ü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ü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 üblicherweise
|
||||
als <span title="siehe Glossar">→</span> <a href="./glossary.html#url">URLs</a> bezeichnet.
|
||||
</dd>
|
||||
|
||||
@@ -482,10 +482,10 @@
|
||||
həustiŋ]</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ä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ö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ö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ür Authentifizierungszertifikate. Es wird für
|
||||
SSL/TLS-Authentifizierungen verwendet.<br />
|
||||
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
|
||||
Siehe: <a href="ssl/">SSL/TLS-Verschlüsselung</a>
|
||||
</dd>
|
||||
|
||||
<dt><a name="certificate" id="certificate">Zertifikat</a></dt>
|
||||
<dd>Ein Datensatz zur <span title="siehe Glossar">→</span> <a href="./glossary.html#authentication">Authentisierung</a> einer
|
||||
Nertzwerkeinheit wie Server oder Client. Ein Zertifikat
|
||||
enthält <span title="siehe Glossar">→</span> <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ält <span title="siehe Glossar">→</span> <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
|
||||
signierende <span title="siehe Glossar">→</span> <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">→</span> <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.Ü.:</em> engl.:
|
||||
issuer)</span>) sowie den <span title="siehe Glossar">→</span> <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>
|
||||
</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änkung des Zugriffs auf Netzwerkbereiche. Im
|
||||
Apache-Kontext in der Regel die Zugriffsbeschrä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"> de </a> |
|
||||
<p><span>Verfügbare Sprachen: </span><a href="./de/glossary.html" title="Deutsch"> de </a> |
|
||||
<a href="./en/glossary.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./es/glossary.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./es/glossary.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./ko/glossary.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -25,9 +25,9 @@
|
||||
<div class="toplang">
|
||||
<p><span>Available Languages: </span><a href="./de/glossary.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
|
||||
<a href="./en/glossary.html" title="English"> en </a> |
|
||||
<a href="./es/glossary.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./es/glossary.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./ko/glossary.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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"> de </a> |
|
||||
<a href="./en/glossary.html" title="English"> en </a> |
|
||||
<a href="./es/glossary.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./es/glossary.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./ko/glossary.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -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ó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>
|
||||
<img alt="" src="./images/feather.gif" /></div>
|
||||
<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
|
||||
<div id="path">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <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> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <a href="./">Versió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"> de </a> |
|
||||
<a href="./en/glossary.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./es/glossary.html" title="Español"> es </a> |
|
||||
<a href="./es/glossary.html" title="Español"> es </a> |
|
||||
<a href="./ko/glossary.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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ón podría estar
|
||||
obsoleta. Consulte la versión en inglés de la
|
||||
documentació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ía más comú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érmino se puede
|
||||
encontrar información má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ó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
|
||||
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ó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
|
||||
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ú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ó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ódigo fuente de algunos <a href="#module">mó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ó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ó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á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ón de firma de
|
||||
Certificado</a> <a name="csr">(CSR)</a></dt> <dd>Es la petició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ú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á firmado, se convierte en un auté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ó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ón está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ámico con CGI</a></dd>
|
||||
|
||||
|
||||
<dt><a name="configurationdirective">Directivas de
|
||||
configuración</a></dt> <dd>Consulte: <a href="#directive">Directivas</a></dd>
|
||||
configuració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ón</a></dt>
|
||||
<dd>Un fichero de texto que contiene <a href="#directive">Directivas</a> que controlan la configuración
|
||||
de Apache.<br /> Consulte: <a href="configuring.html">Ficheros de
|
||||
Configuración</a></dd>
|
||||
Configuració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é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 á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
|
||||
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ú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
|
||||
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ó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
|
||||
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á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
|
||||
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ón y para la comunicación entre programas. Apache
|
||||
tambié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ó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>
|
||||
|
||||
<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ón que es enviada o recibida por el servidor. Los
|
||||
ficheros de entrada procesan la informació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ón en el servidor antes de enviá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 ú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
|
||||
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ón
|
||||
interna de Apache de una acció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í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ó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>
|
||||
|
||||
<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ó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
|
||||
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ó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ón</a> principal
|
||||
de Apache. Su ubicació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ón al compilar o al iniciar
|
||||
Apache.<br /> Consulte: <a href="configuring.html">Ficheros de
|
||||
Configuración</a></dd>
|
||||
Configuració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ón estádar usado en la World Wide Web. Apache
|
||||
implementa la versió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ón encriptado
|
||||
está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é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.
|
||||
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ó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ó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á 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
|
||||
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ó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
|
||||
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ódulos son llamados
|
||||
<em>módulos de terceros</em>.<br /> Consulte: <a href="mod/">Índice de Mó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ú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
|
||||
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ó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úmero mágico de módulo, todos los
|
||||
mó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ó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áfico de
|
||||
Clave Pú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é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é, 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úblicamente en un <a name="publickeycryptography">sistema
|
||||
criptográfico de Clave Pú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á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
|
||||
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é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úmeros de teléfono que contienen 10
|
||||
dí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én en un directorio "imágenes"
|
||||
podrí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í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 útil para esconder el
|
||||
auté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ó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ón má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ó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ón del
|
||||
contexto de una comunicació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ón
|
||||
original de la librerí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ía
|
||||
Simétrica</a></dt> <dd>El estudio y aplicació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ó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
|
||||
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á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á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í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ón IP.<br /> Consulte: <a href="vhosts/">Documentació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ón recomendado por la International
|
||||
Telecommunication Union (ITU-T) que se usa en la autentificació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"> de </a> |
|
||||
<a href="./en/glossary.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./es/glossary.html" title="Español"> es </a> |
|
||||
<a href="./es/glossary.html" title="Español"> es </a> |
|
||||
<a href="./ko/glossary.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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é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>
|
||||
</body></html>
|
||||
@@ -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"> en </a> |
|
||||
<a href="./es/handler.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/handler.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/handler.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/handler.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/handler.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/handler.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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"> en </a> |
|
||||
<a href="./es/handler.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/handler.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/handler.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/handler.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/handler.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/handler.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -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ó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>
|
||||
<img alt="" src="./images/feather.gif" /></div>
|
||||
<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
|
||||
<div id="path">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <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> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <a href="./">Versió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"> en </a> |
|
||||
<a href="./es/handler.html" title="Español"> es </a> |
|
||||
<a href="./fr/handler.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/handler.html" title="Español"> es </a> |
|
||||
<a href="./fr/handler.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/handler.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/handler.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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">¿Qué 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">¿Qué 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ó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ón interna de Apache de
|
||||
una acció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í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ñ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
|
||||
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ón
|
||||
má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én la sección <a href="mod/mod_mime.html#multipleext">Ficheros y extensiones
|
||||
mú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ódulo, como añ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ón
|
||||
estándar de Apache son:</p>
|
||||
|
||||
<ul>
|
||||
<li><strong>default-handler</strong>: Envía el fichero
|
||||
<li><strong>default-handler</strong>: Envía el fichero
|
||||
usando el <code>default_handler()</code>, que es el handler
|
||||
usado por defecto para tratar contenido
|
||||
estático. (core)</li>
|
||||
estático. (core)</li>
|
||||
|
||||
<li><strong>send-as-is</strong>: Envía el fichero con
|
||||
<li><strong>send-as-is</strong>: Enví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á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ón de
|
||||
configuració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ó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á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ón de ficheros con la extensió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ón o añ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á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ñ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
|
||||
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->handler</code> al nombre del handler
|
||||
<p>Si quiere que su módulo llame a un handler , solo tiene
|
||||
que añadir <code>r->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ón. Los handlers se implementan siempre como se
|
||||
hací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ó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"> en </a> |
|
||||
<a href="./es/handler.html" title="Español"> es </a> |
|
||||
<a href="./fr/handler.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/handler.html" title="Español"> es </a> |
|
||||
<a href="./fr/handler.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/handler.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/handler.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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é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>
|
||||
</body></html>
|
||||
@@ -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"> en </a> |
|
||||
<a href="./es/handler.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/handler.html" title="Français"> fr </a> |
|
||||
<a href="./es/handler.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/handler.html" title="Français"> fr </a> |
|
||||
<a href="./ja/handler.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/handler.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
</div>
|
||||
|
||||
<p>Ce document décrit l'utilisation des gestionnaires (Handlers) Apache.</p>
|
||||
<p>Ce document dé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 ?</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 ?</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é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>
|
||||
|
||||
|
||||
<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é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
|
||||
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é, mais
|
||||
certains types de fichiers peuvent être gérés diffé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 ê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 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 : <a href="mod/mod_mime.html#multipleext">Fichiers à Extensions Multiples</a>.)</p>
|
||||
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 : <a href="mod/mod_mime.html#multipleext">Fichiers à 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 être intégrés au serveur, ou inclus
|
||||
dans un module, ou encore être configuré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 :</p>
|
||||
gestionnaires fournis par défaut dans la distribution d'Apache
|
||||
se présentent comme suit :</p>
|
||||
|
||||
<ul>
|
||||
<li><strong>default-handler</strong> : Envoie le fichier en
|
||||
utilisant <code>default_handler()</code> qui est le
|
||||
gestionnaire utilisé par défaut pour gérer les contenus
|
||||
gestionnaire utilisé par défaut pour gérer les contenus
|
||||
statiques. (noyau d'Apache)</li>
|
||||
|
||||
<li><strong>send-as-is</strong> : 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êtes HTTP tels quels. (<code class="module"><a href="./mod/mod_asis.html">mod_asis</a></code>)</li>
|
||||
|
||||
<li><strong>cgi-script</strong> : Traite le fichier comme un
|
||||
script CGI. (<code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code>)</li>
|
||||
|
||||
<li><strong>imap-file</strong> : Traite le fichier comme un
|
||||
ensemble de règles imagemap. NdT : ces fonctionnalités sont
|
||||
désuètes, et sont réalisées à présent coté client.
|
||||
ensemble de règles imagemap. NdT : ces fonctionnalités sont
|
||||
désuètes, et sont réalisées à présent coté client.
|
||||
(<code class="module"><a href="./mod/mod_imap.html">mod_imap</a></code>)</li>
|
||||
|
||||
<li><strong>server-info</strong> : 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> : Traite le fichier comme un
|
||||
fichier de types pour la négociation de contenu.
|
||||
fichier de types pour la né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è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>
|
||||
|
||||
<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é (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>
|
||||
|
||||
|
||||
<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ê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è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>,
|
||||
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 ; cette modification
|
||||
peut se révéler intéressante. Un nouvel enregistrement a été ajouté
|
||||
à la structure <code>request_rec</code> :</p>
|
||||
<p>L'<a href="developer/API.html">API d'Apache</a> a été modifiée
|
||||
lors de l'implémentation des gestionnaires ; cette modification
|
||||
peut se révéler intéressante. Un nouvel enregistrement a été ajouté
|
||||
à la structure <code>request_rec</code> :</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->handler</code> avec le nom du gestionnaire avant
|
||||
l'étape <code>invoke_handler</code> de la requête. Les
|
||||
l'étape <code>invoke_handler</code> de la requê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é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>
|
||||
</div></div>
|
||||
<div class="bottomlang">
|
||||
<p><span>Langues Disponibles: </span><a href="./en/handler.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./es/handler.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/handler.html" title="Français"> fr </a> |
|
||||
<a href="./es/handler.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/handler.html" title="Français"> fr </a> |
|
||||
<a href="./ja/handler.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/handler.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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é 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>
|
||||
@@ -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"> en </a> |
|
||||
<a href="../es/howto/auth.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../es/howto/auth.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../ja/howto/auth.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/howto/auth.html" hreflang="ko" rel="alternate" title="Korean"> ko </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"> en </a> |
|
||||
<a href="../es/howto/auth.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../es/howto/auth.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../ja/howto/auth.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/howto/auth.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
|
||||
</div><div id="footer">
|
||||
|
||||
@@ -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ón, Autorizació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ó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>
|
||||
<img alt="" src="../images/feather.gif" /></div>
|
||||
<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
|
||||
<div id="path">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <a href="../">Versión 2.0</a> > <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> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <a href="../">Versión 2.0</a> > <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ón, Autorizació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"> en </a> |
|
||||
<a href="../es/howto/auth.html" title="Español"> es </a> |
|
||||
<a href="../es/howto/auth.html" title="Español"> es </a> |
|
||||
<a href="../ja/howto/auth.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/howto/auth.html" hreflang="ko" rel="alternate" title="Korean"> ko </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ón podría estar
|
||||
obsoleta. Consulte la versión en inglés de la
|
||||
documentació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ón es cualquier proceso mediante el cual se
|
||||
verifica que alguien es quien dice ser. La autorizació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ó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ódulos y Directivas relacionadas</a></li>
|
||||
<li><img alt="" src="../images/down.gif" /> <a href="#introduction">Introducció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á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">¿Qué 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ás informació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ó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>
|
||||
</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ó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
|
||||
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ículo cubre la manera "estándar" de proteger
|
||||
partes de su sitio web que la mayorí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 éste artículo necesitarán
|
||||
ir en el archivo de configuración principal de su servidor
|
||||
(típicamente en una sección del tipo
|
||||
<code class="directive"><a href="../mod/core.html#directory"><Directory></a></code>),
|
||||
o en archivos de configuración por directorios (archivos
|
||||
o en archivos de configuració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á
|
||||
tener una configuración en el servidor que permita poner directivas
|
||||
de autentificació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áles directivas, en caso de existir, pueden
|
||||
ser colocadas en los archivos de configuración por directorios.</p>
|
||||
|
||||
<p>Ya que se está hablando de autentificación, necesitará
|
||||
<p>Ya que se está hablando de autentificación, necesitará
|
||||
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ólo va a colocar directivas directamente en el principal
|
||||
archivo de configuración del servidor, por supuesto necesitará
|
||||
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á 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
|
||||
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í está lo esencial en cuanto a proteger con
|
||||
contraseñ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á crear un archivo de contraseñas. Éste
|
||||
archivo debería colocarlo en algú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ía querer colocar
|
||||
el(los) archivo(s) de contraseñ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ñ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>
|
||||
É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á la contraseña, y luego se
|
||||
la volverá 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á en su ruta, por supuesto
|
||||
tendrá que escribir la ruta completa al archivo para ejecutarlo.
|
||||
En mi servidor, éste archivo está 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ña y decirle al servidor a qué 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ándolas en el archivo
|
||||
<code>/usr/local/apache/htdocs/secret/.htaccess</code>,
|
||||
o en <code>httpd.conf</code> dentro de una sección <Directory
|
||||
o en <code>httpd.conf</code> dentro de una sección <Directory
|
||||
/usr/local/apache/apache/htdocs/secret>.</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é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>
|
||||
|
||||
<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ó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ó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>
|
||||
|
||||
<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í, 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é
|
||||
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ñ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>
|
||||
|
||||
<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ñ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>
|
||||
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ón están disponibles en mó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ó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ó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
|
||||
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á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ó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>Si desea permitir la entrada a más de una persona, necesitará
|
||||
<p>Si desea permitir la entrada a más de una persona, necesitará
|
||||
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á 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í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ñ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á la misma respuesta que antes, pero el nuevo usuario será 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ón <code>-c</code> la que se cree un nuevo archivo
|
||||
de contraseñ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é 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>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últiples usuarios que
|
||||
es menos específica. En lugar de crear un archivo de grupo, puede
|
||||
usar só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í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
|
||||
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ñ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ó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
|
||||
(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ño del archivo de contraseñ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á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í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
|
||||
una vez que inserte unos cientos de entradas, y puede que entonces considere
|
||||
un método distinto de autentificaciên.</p>
|
||||
un método distinto de autentificaciê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">¿Qué 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ó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>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ó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>
|
||||
|
||||
<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ón IP (o una
|
||||
direcció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ú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í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ón no podrá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áquina pero no una
|
||||
dirección IP, tambié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ía bloquear el acceso de un dominio entero,
|
||||
puede especificar sólo parte de una direcció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á
|
||||
estar seguro de que efectivamente está 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ó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
|
||||
adicionalmente a cualquier persona. Lo que usted quiere es dejar entrar
|
||||
<em>sólo</em> aquellos.</p>
|
||||
<em>só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ás información</a></h2>
|
||||
<p>También debería leer la documentació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ás información acerca de có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"> en </a> |
|
||||
<a href="../es/howto/auth.html" title="Español"> es </a> |
|
||||
<a href="../es/howto/auth.html" title="Español"> es </a> |
|
||||
<a href="../ja/howto/auth.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/howto/auth.html" hreflang="ko" rel="alternate" title="Korean"> ko </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é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>
|
||||
</body></html>
|
||||
@@ -26,7 +26,7 @@
|
||||
<p><span>Available Languages: </span><a href="../en/howto/public_html.html" title="English"> en </a> |
|
||||
<a href="../ja/howto/public_html.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/howto/public_html.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/howto/public_html.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/howto/public_html.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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"> en </a> |
|
||||
<a href="../ja/howto/public_html.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/howto/public_html.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/howto/public_html.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/howto/public_html.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -24,17 +24,17 @@
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP-Server</a> > <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ü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
|
||||
2.0</h1>
|
||||
<div class="toplang">
|
||||
<p><span>Verfügbare Sprachen: </span><a href="./de/" title="Deutsch"> de </a> |
|
||||
<p><span>Verfügbare Sprachen: </span><a href="./de/" title="Deutsch"> de </a> |
|
||||
<a href="./en/" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./es/" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe"> tr </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=""List-Post"" 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üsselung</a></li>
|
||||
<li><a href="suexec.html">Suexec für CGI</a></li>
|
||||
<li><a href="misc/rewriteguide.html">Einfü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ü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ä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ü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"> de </a> |
|
||||
<p><span>Verfügbare Sprachen: </span><a href="./de/" title="Deutsch"> de </a> |
|
||||
<a href="./en/" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./es/" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -29,12 +29,12 @@ Documentation</h1>
|
||||
<div class="toplang">
|
||||
<p><span>Available Languages: </span><a href="./de/" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
|
||||
<a href="./en/" title="English"> en </a> |
|
||||
<a href="./es/" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe"> tr </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=""List-Post"" 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"> de </a> |
|
||||
<a href="./en/" title="English"> en </a> |
|
||||
<a href="./es/" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
This file is generated from xml source: DO NOT EDIT
|
||||
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||
-->
|
||||
<title>Documentación del Servidor HTTP Apache
|
||||
<title>Documentació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ó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>
|
||||
<img alt="" src="./images/feather.gif" /></div>
|
||||
<div class="up"><a href="http://httpd.apache.org/docs-project/"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
|
||||
<div id="path">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a></div>
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentació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ó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"> de </a> |
|
||||
<a href="./en/" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./es/" title="Español"> es </a> |
|
||||
<a href="./fr/" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/" title="Español"> es </a> |
|
||||
<a href="./fr/" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe"> tr </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=""List-Post"" 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ón 2.0" type="hidden" /><input name="as_oq" value="" type="hidden" /><input name="as_eq" value=""List-Post"" 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>
|
||||
<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ón e Instalació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ón</a></li>
|
||||
<li><a href="mod/quickreference.html">Guía rá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ódulos</a></li>
|
||||
<li><a href="mpm.html">Mó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í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ó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="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ón Bá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ón de Suexec para CGIs</a></li>
|
||||
<li><a href="misc/rewriteguide.html">Documentació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ón,
|
||||
Autorización, y Control de Acceso</a></li>
|
||||
<li><a href="howto/cgi.html">CGI: Contenido Diná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í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ón adicional</a></h2>
|
||||
<ul><li><a href="faq/">Preguntas Má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ó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"> de </a> |
|
||||
<a href="./en/" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./es/" title="Español"> es </a> |
|
||||
<a href="./fr/" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./es/" title="Español"> es </a> |
|
||||
<a href="./fr/" hreflang="fr" rel="alternate" title="Français"> fr </a> |
|
||||
<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe"> tr </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é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>
|
||||
</body></html>
|
||||
@@ -29,25 +29,25 @@
|
||||
<div class="toplang">
|
||||
<p><span>Langues Disponibles: </span><a href="./de/" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
|
||||
<a href="./en/" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./es/" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/" title="Français"> fr </a> |
|
||||
<a href="./es/" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/" title="Français"> fr </a> |
|
||||
<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe"> tr </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=""List-Post"" 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é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éfé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é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="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égociation de contenu</a></li>
|
||||
<li><a href="dso.html">Objets partagé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è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écurité</a></li>
|
||||
<li><a href="server-wide.html">Configuration à l'é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é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ôles d'accè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é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écifiques aux diffé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é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"> de </a> |
|
||||
<a href="./en/" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./es/" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/" title="Français"> fr </a> |
|
||||
<a href="./es/" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./fr/" title="Français"> fr </a> |
|
||||
<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe"> tr </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é 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>
|
||||
@@ -21,35 +21,35 @@
|
||||
<div id="path">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP-Server</a> > <a href="http://httpd.apache.org/docs/">Dokumentation</a> > <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ü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>
|
||||
<div class="toplang">
|
||||
<p><span>Verfügbare Sprachen: </span><a href="./de/install.html" title="Deutsch"> de </a> |
|
||||
<p><span>Verfügbare Sprachen: </span><a href="./de/install.html" title="Deutsch"> de </a> |
|
||||
<a href="./en/install.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./es/install.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./es/install.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/install.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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ßt nur die Kompilierung und Installation des
|
||||
Apache auf Unix und Unix-ähnlichen Systemen. Fü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ü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ä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ö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 ä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ä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">Überblick fü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">Überblick fü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ü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ü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ü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
|
||||
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ß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ückt. Darum sollten Sie jetzt prüfen, ob Ihr System
|
||||
die Fähigkeit zur Zeitsynchronisation besitzt, und diese
|
||||
gegebenenfalls installieren. Üblicherweise werden hierfü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ähere
|
||||
Informationen über NTP Software und ö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ü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ö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ä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önnen Sie die betroffenen Hilfsskripte nicht
|
||||
verwenden, sind jedoch selbstverstä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ür die meisten Benutzer des Apache ist es auf
|
||||
Unix-ä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ü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
|
||||
<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 ü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
|
||||
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ü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ür die Distribution enthä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ä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
|
||||
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ü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
|
||||
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 Ä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äter installiert wird, da er fü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ö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ö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
|
||||
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ä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ö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önnen. Dazu verwenden Sie die Option
|
||||
<code>--enable-<var>module</var>=shared</code>. Entsprechend kö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ä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> übergeben. Fü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ö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ü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ä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
|
||||
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ö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
|
||||
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önnen Sie die verschiedenen Teile, die das Apache-Paket
|
||||
bilden, einfach durch Ausfü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ötigt ungefähr 3 Minuten auf einem Pentium III/Linux 2.2.
|
||||
System. Dies kann aber abhä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 ü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ächstes kö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ü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ö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ü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ö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 üblicherweise <code><em>PREFIX</em>/htdocs/</code>
|
||||
ist. Den Server <a href="stopping.html">stoppen</a> Sie wieder durch
|
||||
Ausführen von:</p>
|
||||
Ausfü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ü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
|
||||
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ßerdem müssen alle Module aktualisiert
|
||||
werden, um den Ä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> überschreibt
|
||||
keine der bereits existierenden Dokumente, Log- und Konfigurationsdateien.
|
||||
Ausserdem bemühen sich die Entwickler, inkompatible Änderungen
|
||||
Ausserdem bemühen sich die Entwickler, inkompatible Ä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ä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ühere Versionen enthielten noch inkompatible
|
||||
Ä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ä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ä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ä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ü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ö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ä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önnen Sie auf eventuelle Inkompatibilitäten testen, bevor Sie
|
||||
endgültig die neue Version verwenden.</div>
|
||||
</div></div>
|
||||
<div class="bottomlang">
|
||||
<p><span>Verfügbare Sprachen: </span><a href="./de/install.html" title="Deutsch"> de </a> |
|
||||
<p><span>Verfügbare Sprachen: </span><a href="./de/install.html" title="Deutsch"> de </a> |
|
||||
<a href="./en/install.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./es/install.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./es/install.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/install.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -25,11 +25,11 @@
|
||||
<div class="toplang">
|
||||
<p><span>Available Languages: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
|
||||
<a href="./en/install.html" title="English"> en </a> |
|
||||
<a href="./es/install.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./es/install.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/install.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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"> de </a> |
|
||||
<a href="./en/install.html" title="English"> en </a> |
|
||||
<a href="./es/install.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./es/install.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/install.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -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ón e Instalació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ó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>
|
||||
<img alt="" src="./images/feather.gif" /></div>
|
||||
<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
|
||||
<div id="path">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <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> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <a href="./">Versió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ón e Instalación</h1>
|
||||
<div class="toplang">
|
||||
<p><span>Idiomas disponibles: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
|
||||
<a href="./en/install.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./es/install.html" title="Español"> es </a> |
|
||||
<a href="./es/install.html" title="Español"> es </a> |
|
||||
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/install.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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ón podría estar
|
||||
obsoleta. Consulte la versión en inglés de la
|
||||
documentació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ó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
|
||||
<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ón sobre <a href="platform/">plataformas</a>.</p>
|
||||
|
||||
<p>El entorno de configuración e instalación de Apache
|
||||
<p>El entorno de configuración e instalació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ón fácil. Apache 2.0 usa <code>libtool</code> y
|
||||
<code>autoconf</code> para crear un entorno má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ó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>
|
||||
|
||||
</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ó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ó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ó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ó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én</h3><ul class="seealso"><li><a href="programs/configure.html">Configuració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ó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ó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úmero de la
|
||||
versió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ú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ón e instalación
|
||||
se describe detalladamente má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é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
|
||||
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ó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á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
|
||||
<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án expresados según la hora del
|
||||
dí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á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ás información sobre NTP y los
|
||||
servidores pú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án escritos en Perl) es necesario el inté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é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
|
||||
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ón <code>--with-perl</code> para asegurarse de que
|
||||
<code class="program"><a href="./programs/configure.html">configure</a></code> usa el inté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ó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í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ó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
|
||||
descarga un binario, siga las instrucciones contenidas en el
|
||||
archivo <code>INSTALL.bindist</code> incluido en la
|
||||
distribución</p>
|
||||
distribució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és de la descarga, es importante que verifique que el
|
||||
archivo descargado del servidor HTTP Apache está 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ó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
|
||||
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ódigo fuente del archivo .tgz que acabada de
|
||||
descargar es muy fá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á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
|
||||
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ó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ó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
|
||||
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ó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í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ón más importante es <code>--prefix</code> que
|
||||
es el directorio en el que Apache va a ser instalado despué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ó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í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ó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
|
||||
<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ó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én puede optar por compilar módulos como <a href="dso.html">objetos diná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ó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
|
||||
<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á si el módulo que especifica no existe;
|
||||
simplemente ignorará esa opció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á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>Para que se haga una idea sobre las posibilidades que tiene,
|
||||
aquí tiene un ejemplo típico que configura Apache para
|
||||
aquí tiene un ejemplo tí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ás, con dos mó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és a travé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í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>
|
||||
|
||||
<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ó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>
|
||||
|
||||
</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ón bá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ón de su
|
||||
hardware y del número de mó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ón
|
||||
<code>--prefix</code> má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á solo actualizando una instalación
|
||||
anterior, la nueva instalación no sobreescribirá sus
|
||||
ficheros de configuració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ón</a>
|
||||
que está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>é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>
|
||||
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ó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á
|
||||
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>.
|
||||
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ó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ón anterior es
|
||||
leer las especificaciones de la versión y el fichero
|
||||
<code>CHANGES</code> en la distribución de có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ó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á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>
|
||||
|
||||
<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ó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
|
||||
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ó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
|
||||
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ó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ó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ón. Ese fichero contiene el comando
|
||||
<code class="program"><a href="./programs/configure.html">configure</a></code> exacto que usó 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ón de una versió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ó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ón de Apache en producció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ó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ón definitiva.</div>
|
||||
</div></div>
|
||||
<div class="bottomlang">
|
||||
<p><span>Idiomas disponibles: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
|
||||
<a href="./en/install.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./es/install.html" title="Español"> es </a> |
|
||||
<a href="./es/install.html" title="Español"> es </a> |
|
||||
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/install.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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é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>
|
||||
</body></html>
|
||||
@@ -21,29 +21,29 @@
|
||||
<div id="path">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP-Server</a> > <a href="http://httpd.apache.org/docs/">Dokumentation</a> > <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ü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>
|
||||
<div class="toplang">
|
||||
<p><span>Verfügbare Sprachen: </span><a href="./de/invoking.html" title="Deutsch"> de </a> |
|
||||
<p><span>Verfügbare Sprachen: </span><a href="./de/invoking.html" title="Deutsch"> de </a> |
|
||||
<a href="./en/invoking.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/invoking.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
</div>
|
||||
|
||||
<p>Unter Windows läuft der Apache üblicherweise als Dienst
|
||||
<p>Unter Windows läuft der Apache ü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ü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ü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ä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üssen Sie root-Berechtigung besitzen, um den Apache starten
|
||||
zu kö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 Öffnen seiner Log-Dateien ausgefü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ä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ührt. Dies wird von dem ausgewä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ü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ö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öchten, kö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 ä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ö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ä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äuft.
|
||||
Sie kö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ährend des Hochfahrens</a></h2>
|
||||
|
||||
<p>Wenn der Apache während des Hochfahrens einen schweren Fehler
|
||||
<p>Wenn der Apache wä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ä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>
|
||||
|
||||
<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ä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ü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öchten, dass Ihr Server direkt nach einem
|
||||
System-Neustart weiterlä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ügen (ü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ä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ü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 übersetzt sie in die entsprechenden Signale für
|
||||
<code class="program"><a href="./programs/httpd.html">httpd</a></code>. Daher kö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. Überprü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 ü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
|
||||
Seite <a href="programs/">Server und Hilfsprogramme</a>
|
||||
verfügbar. Es existiert außerdem eine Dokumentation
|
||||
verfügbar. Es existiert auß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"> de </a> |
|
||||
<p><span>Verfügbare Sprachen: </span><a href="./de/invoking.html" title="Deutsch"> de </a> |
|
||||
<a href="./en/invoking.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/invoking.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -25,11 +25,11 @@
|
||||
<div class="toplang">
|
||||
<p><span>Available Languages: </span><a href="./de/invoking.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
|
||||
<a href="./en/invoking.html" title="English"> en </a> |
|
||||
<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/invoking.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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"> de </a> |
|
||||
<a href="./en/invoking.html" title="English"> en </a> |
|
||||
<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/invoking.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -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ó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>
|
||||
<img alt="" src="./images/feather.gif" /></div>
|
||||
<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
|
||||
<div id="path">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <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> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <a href="./">Versió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"> de </a> |
|
||||
<a href="./en/invoking.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./es/invoking.html" title="Español"> es </a> |
|
||||
<a href="./es/invoking.html" title="Español"> es </a> |
|
||||
<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/invoking.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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ón de consola en
|
||||
Windows 9x y ME. Para obtener más informació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ó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ó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ó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ó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>
|
||||
<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ó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ó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ón a travé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á 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ú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ódulo de
|
||||
multiprocesamiento (MPM)</a> seleccionado.</p>
|
||||
|
||||
<p>El método recomendado para invocar el ejecutable
|
||||
<p>El mé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é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é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
|
||||
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á 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
|
||||
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ó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
|
||||
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ón de terminal
|
||||
se suspenderá un momento y volverá a estar activa casi
|
||||
inmediatamente. Esto quiere decir que el servidor está 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á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ón a la que se puede acceder desde esa
|
||||
pá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ún error irrecuperable durante el proceso de
|
||||
arranque de Apache, aparecerá 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ón. Uno de los mensajes de error má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á intentando iniciar el servidor Apache en un puerto
|
||||
privilegiado (del 0 al 1024) sin haber hecho login como usuario
|
||||
root; ó</li>
|
||||
root; ó</li>
|
||||
|
||||
<li>Está intentando iniciar el servidor Apache mientras
|
||||
está ya ejecutando Apache o algún otro servidor web en
|
||||
<li>Está intentando iniciar el servidor Apache mientras
|
||||
está ya ejecutando Apache o algú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ás información sobre cómo
|
||||
solucionar estos problemas, en la secció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ú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
|
||||
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ú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
|
||||
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á diseñado
|
||||
para actuar como un script está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ñ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úrese de comprobar cuales son los
|
||||
requerimientos especí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ó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ó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í
|
||||
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én hay documentación sobre todos los <a href="mod/">módulos</a> incluidos con la distribució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"> de </a> |
|
||||
<a href="./en/invoking.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="./es/invoking.html" title="Español"> es </a> |
|
||||
<a href="./es/invoking.html" title="Español"> es </a> |
|
||||
<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./ru/invoking.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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é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>
|
||||
</body></html>
|
||||
@@ -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"> en </a> |
|
||||
<a href="./es/logs.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./es/logs.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./ja/logs.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/logs.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/logs.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/logs.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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"> en </a> |
|
||||
<a href="./es/logs.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./es/logs.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="./ja/logs.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/logs.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/logs.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/logs.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -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ó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>
|
||||
<img alt="" src="./images/feather.gif" /></div>
|
||||
<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
|
||||
<div id="path">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <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> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <a href="./">Versió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"> en </a> |
|
||||
<a href="./es/logs.html" title="Español"> es </a> |
|
||||
<a href="./es/logs.html" title="Español"> es </a> |
|
||||
<a href="./ja/logs.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/logs.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/logs.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/logs.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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ón podría estar
|
||||
obsoleta. Consulte la versión en inglés de la
|
||||
documentació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í como de cualquier problema que haya podido
|
||||
ocurrir durante su operació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ón. Este documento explica cómo configurar esas
|
||||
capacidades de registro, y cómo comprender qué
|
||||
informació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ó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é 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ó 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ás información.</p>
|
||||
|
||||
<p>Además, los ficheros de registro pueden contener
|
||||
información suministrada directamente por el cliente, sin
|
||||
<p>Además, los ficheros de registro pueden contener
|
||||
informació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ó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ó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
|
||||
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ón normal, porque con frecuencia encontrará en
|
||||
él información detallada de qué ha ido mal y
|
||||
có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én es posible hacer que el servidor enví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ó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í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í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
|
||||
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é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í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>
|
||||
|
||||
<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ñadiendo
|
||||
o quitando informació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á 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>
|
||||
|
||||
<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ú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ó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ón
|
||||
sobre todas las peticiones que procesa. La ubicació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ó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
|
||||
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ó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
|
||||
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ódulos y directivas para controlar la informació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ó 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ú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ón típica del registro de acceso
|
||||
podría tener un aspecto similar a este.</p>
|
||||
|
||||
<div class="example"><p><code>
|
||||
LogFormat "%h %l %u %t \"%r\" %>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ón en particular. El formato también puede
|
||||
incluir caracteres literales, que se copiará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é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í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ó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
|
||||
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ú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ó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
|
||||
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ón IP. Sin embargo, no se recomienda que use esta
|
||||
configuració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á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ó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ó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
|
||||
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ó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ó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ódigo de estado de la petició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ún autentificado. Si el documento no
|
||||
está protegido por contraseña, se mostrará un
|
||||
guió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ó la
|
||||
petición. El formato es:
|
||||
|
||||
<p class="indent">
|
||||
<code>[día/mes/año:hora:minuto:segundo zona_horaria]<br />
|
||||
<code>[día/mes/añ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ía al
|
||||
usar <code>strftime(3)</code> de la librería
|
||||
está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í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
|
||||
usado por el cliente es <code>GET</code>. Segundo, el cliente
|
||||
ha hecho una petición al recurso
|
||||
ha hecho una petició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é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,
|
||||
cadena de consulta y protocolo, teniendo exactamente el mismo
|
||||
resultado que "<code>%r</code>".</dd>
|
||||
|
||||
<dt><code>200</code> (<code>%>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ó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
|
||||
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ón de HTTP</a> (RFC2616 secció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 ú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
|
||||
"<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ún de Registro, pero
|
||||
añ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ón HTTP. El registro de
|
||||
acceso cuando se usa este formato tendrá 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ó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ía ser la pá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ón HTTP "User-Agent". Es la
|
||||
información de identificación que el navegador del
|
||||
cliente incluye sobre sí 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ó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ó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
|
||||
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é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á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
|
||||
especificar una variable de entorno que indique que la
|
||||
petición cumple determinadas condiciones. Esto se hace
|
||||
petició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ú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
|
||||
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 ú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á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
|
||||
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ó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ó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ó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á escribiendo en el antiguo registro
|
||||
mientras que el archivo esté 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é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ón siendo servida o en espera de algú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ú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
|
||||
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ó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ó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ón del
|
||||
registro de acceso y errores mediante una redirecció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ñ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
|
||||
"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ó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ó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á 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
|
||||
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ón de los registros mucho
|
||||
más flexible llamado <a href="http://www.cronolog.org/">cronolog</a> está 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ó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ón más simple de procesado
|
||||
posterior de los registros fuera de lí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á 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í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"><VirtualHost></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ó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
|
||||
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ón
|
||||
<code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code>,
|
||||
todas las peticiones de ese host virtual se registrarán
|
||||
todas las peticiones de ese host virtual se registrará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í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
|
||||
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ñadiendo informació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 ú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á sirviendo la petició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ó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í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>
|
||||
|
||||
|
||||
<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ó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í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>
|
||||
|
||||
|
||||
<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á 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ó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
|
||||
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"> en </a> |
|
||||
<a href="./es/logs.html" title="Español"> es </a> |
|
||||
<a href="./es/logs.html" title="Español"> es </a> |
|
||||
<a href="./ja/logs.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="./ko/logs.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="./tr/logs.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="./tr/logs.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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é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>
|
||||
</body></html>
|
||||
@@ -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"> en </a> |
|
||||
<a href="../tr/misc/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/misc/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -119,7 +119,7 @@
|
||||
</div>
|
||||
<div class="bottomlang">
|
||||
<p><span>Available Languages: </span><a href="../en/misc/" title="English"> en </a> |
|
||||
<a href="../tr/misc/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/misc/" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
<div class="toplang">
|
||||
<p><span>Available Languages: </span><a href="../en/misc/perf-tuning.html" title="English"> en </a> |
|
||||
<a href="../ko/misc/perf-tuning.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/misc/perf-tuning.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/misc/perf-tuning.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -1056,7 +1056,7 @@
|
||||
<div class="bottomlang">
|
||||
<p><span>Available Languages: </span><a href="../en/misc/perf-tuning.html" title="English"> en </a> |
|
||||
<a href="../ko/misc/perf-tuning.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/misc/perf-tuning.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/misc/perf-tuning.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
<div class="toplang">
|
||||
<p><span>Available Languages: </span><a href="../en/misc/security_tips.html" title="English"> en </a> |
|
||||
<a href="../ko/misc/security_tips.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/misc/security_tips.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/misc/security_tips.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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"> en </a> |
|
||||
<a href="../ko/misc/security_tips.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/misc/security_tips.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/misc/security_tips.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -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ü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>
|
||||
<div class="toplang">
|
||||
<p><span>Verfügbare Sprachen: </span><a href="../de/mod/beos.html" title="Deutsch"> de </a> |
|
||||
<p><span>Verfügbare Sprachen: </span><a href="../de/mod/beos.html" title="Deutsch"> de </a> |
|
||||
<a href="../en/mod/beos.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="../es/mod/beos.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../es/mod/beos.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../ko/mod/beos.html" hreflang="ko" rel="alternate" title="Korean"> ko </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ü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ür BeOS.
|
||||
Es benutzt einen einzelnen Steuerprozess welcher Threads fü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ä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ü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ö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ü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"> de </a> |
|
||||
<p><span>Verfügbare Sprachen: </span><a href="../de/mod/beos.html" title="Deutsch"> de </a> |
|
||||
<a href="../en/mod/beos.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="../es/mod/beos.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../es/mod/beos.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../ko/mod/beos.html" hreflang="ko" rel="alternate" title="Korean"> ko </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>
|
||||
|
||||
@@ -28,13 +28,13 @@
|
||||
<div class="toplang">
|
||||
<p><span>Available Languages: </span><a href="../de/mod/beos.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
|
||||
<a href="../en/mod/beos.html" title="English"> en </a> |
|
||||
<a href="../es/mod/beos.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../es/mod/beos.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../ko/mod/beos.html" hreflang="ko" rel="alternate" title="Korean"> ko </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 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>
|
||||
<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"> de </a> |
|
||||
<a href="../en/mod/beos.html" title="English"> en </a> |
|
||||
<a href="../es/mod/beos.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../es/mod/beos.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../ko/mod/beos.html" hreflang="ko" rel="alternate" title="Korean"> ko </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>
|
||||
|
||||
@@ -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ó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>
|
||||
<img alt="" src="../images/feather.gif" /></div>
|
||||
<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
|
||||
<div id="path">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <a href="../">Versión 2.0</a> > <a href="./">Módulos</a></div>
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <a href="../">Versión 2.0</a> > <a href="./">Mó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"> de </a> |
|
||||
<a href="../en/mod/beos.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="../es/mod/beos.html" title="Español"> es </a> |
|
||||
<a href="../es/mod/beos.html" title="Español"> es </a> |
|
||||
<a href="../ko/mod/beos.html" hreflang="ko" rel="alternate" title="Korean"> ko </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ón podría estar
|
||||
obsoleta. Consulte la versión en inglés de la
|
||||
documentació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ón:</a></th><td>Este módulo de muiltiprocesamiento está
|
||||
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ó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>
|
||||
<h3>Resumen de contenidos</h3>
|
||||
|
||||
<p>Este módulo de muiltiprocesamiento (MMP)
|
||||
<p>Este módulo de muiltiprocesamiento (MMP)
|
||||
es el que usa por defecto para BeOS. Usa un
|
||||
único proceso de control que crea hebras para atender las
|
||||
ú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é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ón:</a></th><td>Limita el nú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ó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úmero má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í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í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ó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ímite a la vida de las hebras, se ayuda a
|
||||
reducir el nú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ó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
|
||||
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"> de </a> |
|
||||
<a href="../en/mod/beos.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="../es/mod/beos.html" title="Español"> es </a> |
|
||||
<a href="../es/mod/beos.html" title="Español"> es </a> |
|
||||
<a href="../ko/mod/beos.html" hreflang="ko" rel="alternate" title="Korean"> ko </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é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>
|
||||
</body></html>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -28,9 +28,9 @@
|
||||
<div class="toplang">
|
||||
<p><span>Available Languages: </span><a href="../de/mod/core.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
|
||||
<a href="../en/mod/core.html" title="English"> en </a> |
|
||||
<a href="../es/mod/core.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../es/mod/core.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../ja/mod/core.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../tr/mod/core.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/mod/core.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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"> de </a> |
|
||||
<a href="../en/mod/core.html" title="English"> en </a> |
|
||||
<a href="../es/mod/core.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../es/mod/core.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../ja/mod/core.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../tr/mod/core.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/mod/core.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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
@@ -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"> en </a> |
|
||||
<a href="../es/mod/directive-dict.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../es/mod/directive-dict.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../ja/mod/directive-dict.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/mod/directive-dict.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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"> en </a> |
|
||||
<a href="../es/mod/directive-dict.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../es/mod/directive-dict.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../ja/mod/directive-dict.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/mod/directive-dict.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -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é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ó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>
|
||||
<img alt="" src="../images/feather.gif" /></div>
|
||||
<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
|
||||
<div id="path">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <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> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <a href="../">Versió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é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"> en </a> |
|
||||
<a href="../es/mod/directive-dict.html" title="Español"> es </a> |
|
||||
<a href="../es/mod/directive-dict.html" title="Español"> es </a> |
|
||||
<a href="../ja/mod/directive-dict.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/mod/directive-dict.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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ón podría estar
|
||||
obsoleta. Consulte la versión en inglés de la
|
||||
documentació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érminos que se usan para describir
|
||||
las <a href="directives.html">directivas de configuració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ó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ó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én</h3><ul class="seealso"><li><a href="../configuring.html">Fichero de
|
||||
Configuració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ón</a></h2>
|
||||
|
||||
<p>Descripción resumida de para qué sirve la directiva.</p>
|
||||
<p>Descripción resumida de para qué 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í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
|
||||
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á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á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án <em>resaltados</em>. Las directivas
|
||||
que pueden tomar un nú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á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ó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ó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ó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á 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ó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ón adicional sobre su
|
||||
ubicació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ó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á
|
||||
<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és
|
||||
del ú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és del primero
|
||||
se trata como una <em>extensió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úsculas de minú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ó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ón sobre
|
||||
variables de entorno</a> si quiere obtener más informació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ón, el servidor Apache se comportará 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á "<em>None</em>". Tenga en
|
||||
cuenta que el valor por defecto que se especifica aquí 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ó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é parte de los ficheros de configuració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ó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"><VirtualHost></a></code> ni <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code>. También
|
||||
secciones <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> ni <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code>. Tambié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"><VirtualHost></a></code> de los ficheros de
|
||||
configuración del servidor.</dd>
|
||||
configuración del servidor.</dd>
|
||||
|
||||
<dt>directory</dt>
|
||||
|
||||
<dd>Una directiva marcada como válida en este contexto puede
|
||||
<dd>Una directiva marcada como válida en este contexto puede
|
||||
usarse en las secciones <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code>, <code class="directive"><a href="../mod/core.html#location"><Location></a></code>, y <code class="directive"><a href="../mod/core.html#files"><Files></a></code> en los ficheros de
|
||||
configuración del servidor, ateniéndose en todo caso a las
|
||||
configuración del servidor, atenié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á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á en error de
|
||||
configuración que hará 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á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,
|
||||
.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é configuració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á ningú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 é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
|
||||
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ó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ó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ón con el servidor Apache es muy alto, y que
|
||||
está 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ó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>
|
||||
|
||||
<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á 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>
|
||||
|
||||
<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ódulo incluido en el kit del servidor Apache, pero que no está
|
||||
normalmente compilado en el servidor. Para activar la directiva
|
||||
y sus funcionalidades, tendrá que recompilar Apache.</dd>
|
||||
y sus funcionalidades, tendrá 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á
|
||||
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
|
||||
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ágina que describe la directiva y sus módulos para ver si hay
|
||||
alguna indicació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ódulo</a></h2>
|
||||
|
||||
<p>Indica el módulo en el cual se define la directiva.</p>
|
||||
<p>Indica el mó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ó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>
|
||||
</div></div>
|
||||
<div class="bottomlang">
|
||||
<p><span>Idiomas disponibles: </span><a href="../en/mod/directive-dict.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="../es/mod/directive-dict.html" title="Español"> es </a> |
|
||||
<a href="../es/mod/directive-dict.html" title="Español"> es </a> |
|
||||
<a href="../ja/mod/directive-dict.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/mod/directive-dict.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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é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>
|
||||
</body></html>
|
||||
@@ -21,27 +21,27 @@
|
||||
<div id="path">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP-Server</a> > <a href="http://httpd.apache.org/docs/">Dokumentation</a> > <a href="../">Version 2.0</a> > <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ü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>
|
||||
<div class="toplang">
|
||||
<p><span>Verfügbare Sprachen: </span><a href="../de/mod/directives.html" title="Deutsch"> de </a> |
|
||||
<p><span>Verfügbare Sprachen: </span><a href="../de/mod/directives.html" title="Deutsch"> de </a> |
|
||||
<a href="../en/mod/directives.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../ja/mod/directives.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/mod/directives.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../ru/mod/directives.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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ührt, die in der
|
||||
Standard-Apache-Distribution verfü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ä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ßerdem existiert eine <a href="quickreference.html">Kurzreferenz der Direktiven</a>, welche
|
||||
zu jeder Direktive eine Zusammenfassung der Details enthält.
|
||||
</p>
|
||||
|
||||
<p class="letters"><a href="#A"> A </a> | <a href="#B"> B </a> | <a href="#C"> C </a> | <a href="#D"> D </a> | <a href="#E"> E </a> | <a href="#F"> F </a> | <a href="#G"> G </a> | <a href="#H"> H </a> | <a href="#I"> I </a> | <a href="#K"> K </a> | <a href="#L"> L </a> | <a href="#M"> M </a> | <a href="#N"> N </a> | <a href="#O"> O </a> | <a href="#P"> P </a> | <a href="#R"> R </a> | <a href="#S"> S </a> | <a href="#T"> T </a> | <a href="#U"> U </a> | <a href="#V"> V </a> | <a href="#W"> W </a> | <a href="#X"> X </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"> de </a> |
|
||||
<p><span>Verfügbare Sprachen: </span><a href="../de/mod/directives.html" title="Deutsch"> de </a> |
|
||||
<a href="../en/mod/directives.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../ja/mod/directives.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/mod/directives.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../ru/mod/directives.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -25,11 +25,11 @@
|
||||
<div class="toplang">
|
||||
<p><span>Available Languages: </span><a href="../de/mod/directives.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
|
||||
<a href="../en/mod/directives.html" title="English"> en </a> |
|
||||
<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../ja/mod/directives.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/mod/directives.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../ru/mod/directives.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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"> de </a> |
|
||||
<a href="../en/mod/directives.html" title="English"> en </a> |
|
||||
<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../ja/mod/directives.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/mod/directives.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../ru/mod/directives.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -8,42 +8,42 @@
|
||||
This file is generated from xml source: DO NOT EDIT
|
||||
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||
-->
|
||||
<title>Índice de Directivas - Servidor HTTP Apache</title>
|
||||
<title>Í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ó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>
|
||||
<img alt="" src="../images/feather.gif" /></div>
|
||||
<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
|
||||
<div id="path">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <a href="../">Versión 2.0</a> > <a href="./">Módulos</a></div><div class="retired"><h4>Please note</h4>
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <a href="../">Versión 2.0</a> > <a href="./">Mó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>Índice de Directivas</h1>
|
||||
<div class="toplang">
|
||||
<p><span>Idiomas disponibles: </span><a href="../de/mod/directives.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
|
||||
<a href="../en/mod/directives.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="../es/mod/directives.html" title="Español"> es </a> |
|
||||
<a href="../es/mod/directives.html" title="Español"> es </a> |
|
||||
<a href="../ja/mod/directives.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/mod/directives.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../ru/mod/directives.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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ón
|
||||
estándar de Apache están en la lista que se muestra má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é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én existe una <a href="quickreference.html">Guía Rápida de
|
||||
Referencia de Directivas</a> con informació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"> de </a> |
|
||||
<a href="../en/mod/directives.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="../es/mod/directives.html" title="Español"> es </a> |
|
||||
<a href="../es/mod/directives.html" title="Español"> es </a> |
|
||||
<a href="../ja/mod/directives.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/mod/directives.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../ru/mod/directives.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> |
|
||||
<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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é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>
|
||||
</body></html>
|
||||
@@ -21,20 +21,20 @@
|
||||
<div id="path">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP-Server</a> > <a href="http://httpd.apache.org/docs/">Dokumentation</a> > <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ü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>
|
||||
<div class="toplang">
|
||||
<p><span>Verfügbare Sprachen: </span><a href="../de/mod/" title="Deutsch"> de </a> |
|
||||
<p><span>Verfügbare Sprachen: </span><a href="../de/mod/" title="Deutsch"> de </a> |
|
||||
<a href="../en/mod/" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="../es/mod/" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../es/mod/" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../ja/mod/" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Türkçe"> tr </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ä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ändig verfü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ü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ü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ü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ü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"> de </a> |
|
||||
<p><span>Verfügbare Sprachen: </span><a href="../de/mod/" title="Deutsch"> de </a> |
|
||||
<a href="../en/mod/" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="../es/mod/" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../es/mod/" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../ja/mod/" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -25,10 +25,10 @@
|
||||
<div class="toplang">
|
||||
<p><span>Available Languages: </span><a href="../de/mod/" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
|
||||
<a href="../en/mod/" title="English"> en </a> |
|
||||
<a href="../es/mod/" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../es/mod/" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../ja/mod/" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Türkçe"> tr </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"> de </a> |
|
||||
<a href="../en/mod/" title="English"> en </a> |
|
||||
<a href="../es/mod/" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../es/mod/" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../ja/mod/" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -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>Índice de Mó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ó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>
|
||||
<img alt="" src="../images/feather.gif" /></div>
|
||||
<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
|
||||
<div id="path">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <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> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <a href="../">Versió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>Índice de Módulos</h1>
|
||||
<div class="toplang">
|
||||
<p><span>Idiomas disponibles: </span><a href="../de/mod/" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
|
||||
<a href="../en/mod/" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="../es/mod/" title="Español"> es </a> |
|
||||
<a href="../es/mod/" title="Español"> es </a> |
|
||||
<a href="../ja/mod/" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Türkçe"> tr </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ódulos que forman
|
||||
parte de la distribución de Apache. Consulte también la lista
|
||||
alfabé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á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>
|
||||
<ul class="seealso">
|
||||
<li><a href="../mpm.html">Módulos de MultiProcesamiento
|
||||
<li><a href="../mpm.html">Módulos de MultiProcesamiento
|
||||
(MPMs)</a>
|
||||
</li>
|
||||
<li><a href="quickreference.html">Guía Rápida de Referencia de
|
||||
<li><a href="quickreference.html">Guía Rá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ásica y Mó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á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á
|
||||
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á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ó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ódulo de MultiProcesamiento que implementa un
|
||||
servidor web hí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ódulos</a></h2>
|
||||
<p class="letters"><a href="#A"> A </a> | <a href="#C"> C </a> | <a href="#D"> D </a> | <a href="#E"> E </a> | <a href="#F"> F </a> | <a href="#H"> H </a> | <a href="#I"> I </a> | <a href="#L"> L </a> | <a href="#M"> M </a> | <a href="#N"> N </a> | <a href="#P"> P </a> | <a href="#R"> R </a> | <a href="#S"> S </a> | <a href="#U"> U </a> | <a href="#V"> V </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"> de </a> |
|
||||
<a href="../en/mod/" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="../es/mod/" title="Español"> es </a> |
|
||||
<a href="../es/mod/" title="Español"> es </a> |
|
||||
<a href="../ja/mod/" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Türkçe"> tr </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é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>
|
||||
</body></html>
|
||||
@@ -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ü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>
|
||||
<div class="toplang">
|
||||
<p><span>Verfügbare Sprachen: </span><a href="../de/mod/leader.html" title="Deutsch"> de </a> |
|
||||
<p><span>Verfügbare Sprachen: </span><a href="../de/mod/leader.html" title="Deutsch"> de </a> |
|
||||
<a href="../en/mod/leader.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="../es/mod/leader.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../es/mod/leader.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../ko/mod/leader.html" hreflang="ko" rel="alternate" title="Korean"> ko </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ö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ü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ü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
|
||||
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 älteren CPUs nicht zur Verfü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"> de </a> |
|
||||
<p><span>Verfügbare Sprachen: </span><a href="../de/mod/leader.html" title="Deutsch"> de </a> |
|
||||
<a href="../en/mod/leader.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="../es/mod/leader.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../es/mod/leader.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../ko/mod/leader.html" hreflang="ko" rel="alternate" title="Korean"> ko </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>
|
||||
|
||||
@@ -28,14 +28,14 @@
|
||||
<div class="toplang">
|
||||
<p><span>Available Languages: </span><a href="../de/mod/leader.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
|
||||
<a href="../en/mod/leader.html" title="English"> en </a> |
|
||||
<a href="../es/mod/leader.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../es/mod/leader.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../ko/mod/leader.html" hreflang="ko" rel="alternate" title="Korean"> ko </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 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>
|
||||
<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"> de </a> |
|
||||
<a href="../en/mod/leader.html" title="English"> en </a> |
|
||||
<a href="../es/mod/leader.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../es/mod/leader.html" hreflang="es" rel="alternate" title="Español"> es </a> |
|
||||
<a href="../ko/mod/leader.html" hreflang="ko" rel="alternate" title="Korean"> ko </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>
|
||||
|
||||
@@ -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ó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>
|
||||
<img alt="" src="../images/feather.gif" /></div>
|
||||
<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
|
||||
<div id="path">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <a href="../">Versión 2.0</a> > <a href="./">Módulos</a></div>
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Servidor HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentación</a> > <a href="../">Versión 2.0</a> > <a href="./">Mó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"> de </a> |
|
||||
<a href="../en/mod/leader.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="../es/mod/leader.html" title="Español"> es </a> |
|
||||
<a href="../es/mod/leader.html" title="Español"> es </a> |
|
||||
<a href="../ko/mod/leader.html" hreflang="ko" rel="alternate" title="Korean"> ko </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ón podría estar
|
||||
obsoleta. Consulte la versión en inglés de la
|
||||
documentació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ón:</a></th><td>Variante experimental del MPM está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ó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>
|
||||
<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ódulo es todavía experimental, lo que
|
||||
significa que podrí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ó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
|
||||
<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ódulo de multiprocesamiento
|
||||
<code class="module"><a href="../mod/leader.html">leader</a></code>, añ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ó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
|
||||
<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á que APR implemente
|
||||
las operaciones atómicas usando opciones más eficientes
|
||||
que no está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"> de </a> |
|
||||
<a href="../en/mod/leader.html" hreflang="en" rel="alternate" title="English"> en </a> |
|
||||
<a href="../es/mod/leader.html" title="Español"> es </a> |
|
||||
<a href="../es/mod/leader.html" title="Español"> es </a> |
|
||||
<a href="../ko/mod/leader.html" hreflang="ko" rel="alternate" title="Korean"> ko </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é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>
|
||||
</body></html>
|
||||
@@ -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 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#Compatibility">Compatibility:</a></th><td>Available only in versions prior to 2.1</td></tr></table>
|
||||
<h3>Summary</h3>
|
||||
|
||||
|
||||
@@ -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 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>
|
||||
<h3>Summary</h3>
|
||||
|
||||
<p>This module has two directives. The <code class="directive"><a href="#action">Action</a></code> directive lets you run CGI
|
||||
|
||||
@@ -29,13 +29,13 @@
|
||||
<p><span>Available Languages: </span><a href="../en/mod/mod_alias.html" title="English"> en </a> |
|
||||
<a href="../ja/mod/mod_alias.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/mod/mod_alias.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/mod/mod_alias.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/mod/mod_alias.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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 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>
|
||||
<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"> en </a> |
|
||||
<a href="../ja/mod/mod_alias.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/mod/mod_alias.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/mod/mod_alias.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/mod/mod_alias.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -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 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>
|
||||
<h3>Summary</h3>
|
||||
|
||||
<p>This module provides the handler <code>send-as-is</code>
|
||||
|
||||
@@ -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 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#Compatibility">Compatibility:</a></th><td>Available only in versions prior to 2.1</td></tr></table>
|
||||
<h3>Summary</h3>
|
||||
|
||||
|
||||
@@ -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 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#Compatibility">Compatibility:</a></th><td>Available only in versions prior to 2.1</td></tr></table>
|
||||
<h3>Summary</h3>
|
||||
|
||||
|
||||
@@ -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 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#Compatibility">Compatibility:</a></th><td>Available only in versions prior to 2.1</td></tr></table>
|
||||
<h3>Summary</h3>
|
||||
|
||||
|
||||
@@ -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 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>
|
||||
<h3>Summary</h3>
|
||||
|
||||
<p>This module implements HTTP Digest Authentication. However, it
|
||||
|
||||
@@ -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 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#Compatibility">Compatibility:</a></th><td>Available in version 2.0.41 and later</td></tr></table>
|
||||
<h3>Summary</h3>
|
||||
|
||||
|
||||
@@ -29,14 +29,14 @@
|
||||
<p><span>Available Languages: </span><a href="../en/mod/mod_autoindex.html" title="English"> en </a> |
|
||||
<a href="../ja/mod/mod_autoindex.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/mod/mod_autoindex.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/mod/mod_autoindex.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/mod/mod_autoindex.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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 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>
|
||||
<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"> en </a> |
|
||||
<a href="../ja/mod/mod_autoindex.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/mod/mod_autoindex.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/mod/mod_autoindex.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/mod/mod_autoindex.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -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 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>
|
||||
<h3>Summary</h3>
|
||||
|
||||
<div class="warning">
|
||||
|
||||
@@ -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 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>
|
||||
<h3>Summary</h3>
|
||||
|
||||
<p>Emulate the CERN HTTPD Meta file semantics. Meta files are HTTP
|
||||
|
||||
@@ -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 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>
|
||||
<h3>Summary</h3>
|
||||
|
||||
|
||||
|
||||
@@ -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 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#Compatibility">Compatibility:</a></th><td>Unix threaded MPMs only</td></tr></table>
|
||||
<h3>Summary</h3>
|
||||
|
||||
|
||||
@@ -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 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>
|
||||
<h3>Summary</h3>
|
||||
|
||||
<p>This is an <strong>experimental</strong> module and should
|
||||
|
||||
@@ -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 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>
|
||||
<h3>Summary</h3>
|
||||
|
||||
<p>This module provides class 1 and class 2 <a href="http://www.webdav.org">WebDAV</a> ('Web-based Distributed
|
||||
|
||||
@@ -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 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>
|
||||
<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
|
||||
|
||||
@@ -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 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>
|
||||
<h3>Summary</h3>
|
||||
|
||||
<p>The <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> module provides
|
||||
|
||||
@@ -29,13 +29,13 @@
|
||||
<p><span>Available Languages: </span><a href="../en/mod/mod_dir.html" title="English"> en </a> |
|
||||
<a href="../ja/mod/mod_dir.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/mod/mod_dir.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/mod/mod_dir.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/mod/mod_dir.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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 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>
|
||||
<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"> en </a> |
|
||||
<a href="../ja/mod/mod_dir.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/mod/mod_dir.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/mod/mod_dir.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/mod/mod_dir.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -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 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>
|
||||
<h3>Summary</h3>
|
||||
|
||||
<div class="warning">
|
||||
|
||||
@@ -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 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>
|
||||
<h3>Summary</h3>
|
||||
|
||||
<p><code>mod_dumpio</code> allows for the logging of
|
||||
|
||||
@@ -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 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#Compatibility">Compatibility:</a></th><td>Available in Apache 2.0 and later</td></tr></table>
|
||||
<h3>Summary</h3>
|
||||
|
||||
|
||||
@@ -29,13 +29,13 @@
|
||||
<p><span>Available Languages: </span><a href="../en/mod/mod_env.html" title="English"> en </a> |
|
||||
<a href="../ja/mod/mod_env.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/mod/mod_env.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/mod/mod_env.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/mod/mod_env.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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 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>
|
||||
<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"> en </a> |
|
||||
<a href="../ja/mod/mod_env.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
|
||||
<a href="../ko/mod/mod_env.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
|
||||
<a href="../tr/mod/mod_env.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
|
||||
<a href="../tr/mod/mod_env.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>
|
||||
|
||||
@@ -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 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>
|
||||
<h3>Summary</h3>
|
||||
|
||||
<div class="warning">
|
||||
|
||||
@@ -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 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>
|
||||
<h3>Summary</h3>
|
||||
|
||||
<p>This module controls the setting of the <code>Expires</code>
|
||||
|
||||
@@ -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 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>
|
||||
<h3>Summary</h3>
|
||||
|
||||
<p><code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> presents a simple and familiar
|
||||
|
||||
@@ -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 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>
|
||||
<h3>Summary</h3>
|
||||
|
||||
|
||||
|
||||
@@ -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 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>
|
||||
<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
Reference in New Issue
Block a user