<ahref="http://www.apache.org/">Apache</a>><ahref="http://httpd.apache.org/">Servidor HTTP</a>><ahref="http://httpd.apache.org/docs/">Documentación</a>><ahref="./">Versión 2.5</a></div><divid="page-content"><divid="preamble"><h1>Mapeo de Direcciones y Puertos.</h1>
<ahref="http://www.apache.org/">Apache</a>><ahref="http://httpd.apache.org/">Servidor HTTP</a>><ahref="http://httpd.apache.org/docs/">Documentación</a>><ahref="./">Versión 2.5</a></div><divid="page-content"><divid="preamble"><h1>Mapeo de Direcciones y Puertos.</h1>
<li><imgalt=""src="./images/down.gif"/><ahref="#reload">Cambiar configuración de escucha al reiniciar</a></li>
<li><imgalt=""src="./images/down.gif"/><ahref="#ipv6">Consideraciones especiales con IPv6</a></li>
<li><imgalt=""src="./images/down.gif"/><ahref="#protocol">Especificar el Protocolo en el Listen</a></li>
<li><imgalt=""src="./images/down.gif"/><ahref="#virtualhost">Como Funciona en los Hosts Virtuales</a></li>
</ul><h3>Consulte también</h3><ulclass="seealso"><li><ahref="vhosts/">Hosts Virtuales</a></li><li><ahref="dns-caveats.html">Problemas de DNS</a></li><li><ahref="#comments_section">Comentarios</a></li></ul></div>
</ul><h3>Consulte también</h3><ulclass="seealso"><li><ahref="vhosts/">Hosts Virtuales</a></li><li><ahref="dns-caveats.html">Problemas de DNS</a></li><li><ahref="#comments_section">Comentarios</a></li></ul></div>
<divclass="warning"><p>Si se superponen directivas de tipo <codeclass="directive"><ahref="./mod/mpm_common.html#listen">Listen</a></code>, dará como resultado un error fatal
que impedirá que se inicie el servidor.</p>
<divclass="warning"><p>Si se superponen directivas de tipo <codeclass="directive"><ahref="./mod/mpm_common.html#listen">Listen</a></code>, dará como resultado un error fatal
que impedirá que se inicie el servidor.</p>
<divclass="example"><p><code>
(48)Address already in use: make_sock: could not bind to address [::]:80
<h2><aname="reload"id="reload">Cambiar configuración de escucha al reiniciar</a><atitle="Enlace permanente"href="#reload"class="permalink">¶</a></h2>
<p>Cuando httpd se reinicia, hay que tener especial consideración en los
cambios que se realicen a la directiva <codeclass="directive"><ahref="./mod/mpm_common.html#listen">Listen</a></code>.
Durante un reinicio, httpd mantiene los puertos (como en la configuración original)
para evitar generar errores del tipo "Conexión rechazada" para cualquier intento
nuevo de establecer la conexión contra el servidor. Si se realiza algún cambio
al conjunto de la directiva <codeclass="directive"><ahref="./mod/mpm_common.html#listen">Listen</a></code>, es probable que entre en conflicto con la configuración antigua, la configuración fallará y el servidor
<h2><aname="ipv6"id="ipv6">Consideraciones especiales con IPv6</a><atitle="Enlace permanente"href="#ipv6"class="permalink">¶</a></h2>
<p>Un creciente número de plataformas implementan ya IPv6, y
<aclass="glossarylink"href="./glossary.html#apr"title="ver glosario">APR</a> soporta IPv6 en la mayoría de estas plataformas,
permitiendo así a httpd asignar sockets IPv6, y manejar las respuestas
enviadas a través de IPv6.</p>
<p>Un creciente número de plataformas implementan ya IPv6, y
<aclass="glossarylink"href="./glossary.html#apr"title="ver glosario">APR</a> soporta IPv6 en la mayoría de estas plataformas,
permitiendo así a httpd asignar sockets IPv6, y manejar las respuestas
enviadas a través de IPv6.</p>
<p>Un factor bastante complejo para un administrador del httpd
es si un socket IPv6 puede o no manejar tanto conexiones IPv6
como IPv4. El manejo por httpd de conexiones IPv4 con socket IPv6
se debe al mapeo de direcciones IPv4 sobre IPv6, que
está permitido por defecto en muchas plataformas, pero no lo está
está permitido por defecto en muchas plataformas, pero no lo está
en sistemas FreeBSD, NetBSD y Open BSD, con el fin de que en estas
plataformas, cumpla con la política del sistema.
En los sistemas que no está permitido el mapeo por defecto,
existe un parámetro de <codeclass="program"><ahref="./programs/configure.html">configure</a></code> especial
para cambiar éste comportamiento para httpd.</p>
plataformas, cumpla con la política del sistema.
En los sistemas que no está permitido el mapeo por defecto,
existe un parámetro de <codeclass="program"><ahref="./programs/configure.html">configure</a></code> especial
para cambiar éste comportamiento para httpd.</p>
<p>Por otro lado, en algunas plataformas, como Linux y True64, la
<strong>única</strong> forma para el manejo de IPv4 e IPv6 al mismo
<strong>única</strong> forma para el manejo de IPv4 e IPv6 al mismo
tiempo es mediante direcciones mapeadas.
Si quieres que <code>httpd</code> maneje amos tipos de conexiones IPv4 e IPv6
con el mínimo de sockets, hay que especificar la opción
con el mínimo de sockets, hay que especificar la opción
<code>--enable-v4-mapped</code> al <codeclass="program"><ahref="./programs/configure.html">configure</a></code>.</p>
<p><code>--enable-v4-mapped</code> es la opción que está estipulada por defecto
<p><code>--enable-v4-mapped</code> es la opción que está estipulada por defecto
en todos los sistemas menos en FreeBSD, NetBSD y Open BSD, por
lo que es probablemente como se compiló su httpd.</p>
lo que es probablemente como se compiló su httpd.</p>
<p>Si lo que quiere es manejar sólo conexiones IPv4, independientemente de
<p>Si lo que quiere es manejar sólo conexiones IPv4, independientemente de
lo que soporten <aclass="glossarylink"href="./glossary.html#apr"title="ver glosario">APR</a> y su plataforma, especifique
una dirección IPv4 por cada directiva
una dirección IPv4 por cada directiva
<codeclass="directive"><ahref="./mod/mpm_common.html#listen">Listen</a></code>, como en el siguiente
ejemplo:</p>
@@ -147,8 +173,8 @@ Listen 192.0.2.1:80</pre>
<p>Si en cambio, su plataforma lo soporta, y lo que quiere es que su httpd
soporte tanto conexiones IPv4 como IPv6 en diferentes sockets (ejemplo.: para
deshabilitar mapeo de direcciones IPv4), especifique la opción
<code>--disable-v4-mapped</code> al <codeclass="program"><ahref="./programs/configure.html">configure</a></code>. <code>--disable-v4-mapped</code> es la opción por defecto
deshabilitar mapeo de direcciones IPv4), especifique la opción
<code>--disable-v4-mapped</code> al <codeclass="program"><ahref="./programs/configure.html">configure</a></code>. <code>--disable-v4-mapped</code> es la opción por defecto
</div><divclass="top"><ahref="#page-header"><imgsrc="./images/up.gif"alt="top"/></a></div><divclass="section"><h2><aid="comments_section"name="comments_section">Comentarios</a></h2><divclass="warning"><strong>Notice:</strong><br/>This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <ahref="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -217,8 +243,8 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/bind.html';
}
})(window,document);
//--><!]]></script></div><divid="footer">
<pclass="apache">Copyright 2018 The Apache Software Foundation.<br/>Licencia bajo los términos de la <ahref="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<pclass="apache">Copyright 2018 The Apache Software Foundation.<br/>Licencia bajo los términos de la <ahref="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>