1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es"><head><!--
4 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5 This file is generated from xml source: DO NOT EDIT
6 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
8 <title>Direcciones IP y puertos de escucha - Servidor HTTP Apache</title>
9 <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
10 <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
11 <link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
12 <link href="./images/favicon.ico" rel="shortcut icon" /></head>
13 <body id="manual-page"><div id="page-header">
14 <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>
15 <p class="apache">Versión 2.0 del Servidor HTTP Apache</p>
16 <img alt="" src="./images/feather.gif" /></div>
17 <div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
19 <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 id="preamble"><h1>Direcciones IP y puertos de escucha</h1>
21 <p><span>Idiomas disponibles: </span><a href="./en/bind.html" hreflang="en" rel="alternate" title="English"> en </a> |
22 <a href="./es/bind.html" title="Español"> es </a> |
23 <a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
24 <a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
25 <a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
26 <a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
29 <p>Cómo configurar Apache para que escuche en direcciones IP
30 y puertos específicos.</p>
32 <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Introducción</a></li>
33 <li><img alt="" src="./images/down.gif" /> <a href="#ipv6">Consideraciones especiales para IPv6</a></li>
34 <li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">Cómo funciona este mecanismo en hosts virtuales</a></li>
35 </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>
36 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
38 <h2><a name="overview" id="overview">Introducción</a></h2>
41 <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>
44 <p>Cuando Apache se inicia, comienza a esperar peticiones
45 entrantes en determinados puertos y direcciones de la máquina
46 en la que se está ejecutando. Sin embargo, si quiere que
47 Apache escuche solamente en determinados puertos específicos,
48 o solamente en determinadas direcciones, o en una combinación
49 de ambos, debe especificarlo adecuadamente. Esto puede además
50 combinarlo con la posibilidad de usar hosts virtuales,
51 funcionalidad con la que un servidor Apache puede responder a
52 peticiones en diferentes direcciones IP, diferentes nombres de
53 hosts y diferentes puertos.</p>
55 <p>La directiva <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
56 le indica al servidor que acepte peticiones entrantes solamente en
57 los puertos y en las combinaciones de puertos y direcciones que se
58 especifiquen. Si solo se especifica un número de puerto en la
59 directiva <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> el
60 servidor escuchará en ese puerto, en todas las interfaces de
61 red de la máquina. Si se especifica una dirección IP y
62 un puerto, el servidor escuchará solamente en la interfaz de
63 red a la que pertenezca esa dirección IP y solamente en el
64 puerto indicado. Se pueden usar varias directivas <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> para
65 especificar varias direcciones IP y puertos de escucha. El
66 servidor responderá a las peticiones de todas las direcciones
67 y puertos que se incluyan.</p>
69 <p>Por ejemplo, para hacer que el servidor acepte conexiones tanto
70 en el puerto 80 como en el puerto 8000, puede usar:</p>
72 <div class="example"><p><code>
77 <p>Para hacer que el servidor acepte conexiones en dos interfaces
78 de red y puertos específicos, use</p>
80 <div class="example"><p><code>
81 Listen 192.170.2.1:80<br />
82 Listen 192.170.2.5:8000
85 <p>Las direcciones IPv6 deben escribirse entre corchetes, como en el siguiente ejemplo:</p>
87 <div class="example"><p><code>
88 Listen [2001:db8::a00:20ff:fea7:ccea]:80
90 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
92 <h2><a name="ipv6" id="ipv6">Consideraciones especiales para IPv6</a></h2>
95 <p>Cada vez más plataformas implementan IPv6, y APR soporta
96 IPv6 en la mayor parte de esas plataformas, permitiendo que Apache
97 use sockets IPv6 y pueda tratar las peticiones que se envían
100 <p>Un factor de complejidad para los administradores de Apache es
101 si un socket IPv6 puede tratar tanto conexiones IPv4 como
102 IPv6. Para tratar conexiones IPv4 con sockets IPv6 se utiliza un
103 traductor de direcciones IPv4-IPv6, cuyo uso está permitido
104 por defecto en la mayor parte de las plataformas, pero que
105 está desactivado por defecto en FreeBSD, NetBSD, y OpenBSD
106 para cumplir con la política system-wide en esas
107 palaformas. Pero incluso en los sistemas en los que no está
108 permitido su uso por defecto, un parámetro especial de
109 <code class="program"><a href="./programs/configure.html">configure</a></code> puede modificar ese
112 <p>Si quiere que Apache trate conexiones IPv4 y IPv6 con un
113 mínimo de sockets, lo que requiere traducir direcciones IPv4
114 a IPv6, especifique la opción de <code class="program"><a href="./programs/configure.html">configure</a></code>
115 <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
118 <div class="example"><p><code>
122 <p>Con <code>--enable-v4-mapped</code>, las directivas Listen en
123 el fichero de configuración por defecto creado por Apache
124 usarán ese formato. <code>--enable-v4-mapped</code> es el
125 valor por defecto en todas las plataformas excepto en FreeBSD,
126 NetBSD, y OpenBSD, de modo que esa es probablemente la manera en
127 que su servidor Apache fue construido.</p>
129 <p>Si quiere que Apache solo procese conexiones IPv4, sin tener en
130 cuenta cuál es su plataforma o qué soporta APR, especifique
131 una dirección IPv4 en todas las directivas <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>, como en
134 <div class="example"><p><code>
135 Listen 0.0.0.0:80<br />
136 Listen 192.170.2.1:80
139 <p>Si quiere que Apache procese conexiones IPv4 y IPv6 en sockets
140 diferentes (es decir, deshabilitar la conversión de
141 direcciones IPv4 a IPv6), especifique la opción de
142 <code class="program"><a href="./programs/configure.html">configure</a></code> <code>--disable-v4-mapped</code> y
143 use directivas Listen específicas como en el siguiente ejemplo:</p>
145 <div class="example"><p><code>
150 <p>Con <code>--disable-v4-mapped</code>, las directivas Listen en
151 el fichero de configuración que Apache crea por defecto
152 usarán ese formato. <code>--disable-v4-mapped</code> se usa
153 por defecto en FreeBSD, NetBSD, y OpenBSD.</p>
155 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
156 <div class="section">
157 <h2><a name="virtualhost" id="virtualhost">Cómo funciona este mecanismo en hosts virtuales</a></h2>
160 <p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> no implementa
161 hosts virtuales. Solo le dice al servidor
162 principal en qué direcciones y puertos tiene que escuchar. Si no
163 se usan directivas <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code>, el servidor se comporta de
164 la misma manera con todas las peticiones que se acepten. Sin
165 embargo, <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> puede usarse para
166 especificar un comportamiento diferente en una o varias
167 direcciones y puertos. Para implementar un host virtual, hay que
168 indicarle primero al servidor que escuche en aquellas direcciones y
169 puertos a usar. Entonces se debe crear un una sección
170 <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code>
171 en una dirección y puerto específicos para determinar
172 el comportamiento de ese host virtual. Tenga en cuenta que si se
173 especifica en una sección <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> una dirección y puerto
174 en los que el servidor no está escuchando, ese host virtual no
175 podrá ser accedido.</p>
177 <div class="bottomlang">
178 <p><span>Idiomas disponibles: </span><a href="./en/bind.html" hreflang="en" rel="alternate" title="English"> en </a> |
179 <a href="./es/bind.html" title="Español"> es </a> |
180 <a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
181 <a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
182 <a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
183 <a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
184 </div><div id="footer">
185 <p class="apache">Copyright 2009 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>
186 <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>