]> granicus.if.org Git - apache/blob - docs/manual/bind.html.es.utf8
Help doc writer to spot places where:
[apache] / docs / manual / bind.html.es.utf8
1 <?xml version="1.0" encoding="UTF-8"?>
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 <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
5 <!--
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7               This file is generated from xml source: DO NOT EDIT
8         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
9       -->
10 <title>Mapeo de Direcciones y Puertos. - Servidor HTTP Apache Versión 2.5</title>
11 <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
12 <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
13 <link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" />
14 <script src="./style/scripts/prettify.min.js" type="text/javascript">
15 </script>
16
17 <link href="./images/favicon.ico" rel="shortcut icon" /></head>
18 <body id="manual-page"><div id="page-header">
19 <p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/quickreference.html">Directivas</a> | <a href="http://wiki.apache.org/httpd/FAQ">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa del sitio web</a></p>
20 <p class="apache">Versión 2.5 del Servidor HTTP Apache</p>
21 <img alt="" src="./images/feather.png" /></div>
22 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
23 <div id="path">
24 <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentación</a> &gt; <a href="./">Versión 2.5</a></div><div id="page-content"><div id="preamble"><h1>Mapeo de Direcciones y Puertos.</h1>
25 <div class="toplang">
26 <p><span>Idiomas disponibles: </span><a href="./de/bind.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
27 <a href="./en/bind.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
28 <a href="./es/bind.html" title="Español">&nbsp;es&nbsp;</a> |
29 <a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
30 <a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
31 <a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
32 <a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
33 </div>
34
35     <p>Configurando Apache HTTP Server para que escuche en una dirección y puertos específicos.</p>
36   </div>
37 <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Visión General</a></li>
38 <li><img alt="" src="./images/down.gif" /> <a href="#reload">Cambiar configuración de escucha al reiniciar</a></li>
39 <li><img alt="" src="./images/down.gif" /> <a href="#ipv6">Consideraciones especiales con IPv6</a></li>
40 <li><img alt="" src="./images/down.gif" /> <a href="#protocol">Especificar el Protocolo en el Listen</a></li>
41 <li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">Como Funciona en los Hosts Virtuales</a></li>
42 </ul><h3>Consulte también</h3><ul class="seealso"><li><a href="vhosts/">Hosts Virtuales</a></li><li><a href="dns-caveats.html">Problemas de DNS</a></li><li><a href="#comments_section">Comentarios</a></li></ul></div>
43 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
44 <div class="section">
45 <h2><a name="overview" id="overview">Visión General</a> <a title="Enlace permanente" href="#overview" class="permalink">&para;</a></h2>
46     
47
48     <table class="related"><tr><th>Módulos Relacionados</th><th>Directivas Relacionadas</th></tr><tr><td><ul><li><code class="module"><a href="./mod/core.html">core</a></code></li><li><code class="module"><a href="./mod/mpm_common.html">mpm_common</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code></li></ul></td></tr></table>
49
50
51     <p>Cuando httpd se ejecuta, se mapea a una dirección y un puerto en la
52     máquina local, y espera a recibir peticiones. Por defecto, escucha en 
53     todas las direcciones de la máquina. Ahora bien, se le puede especificar 
54     que escuche en un determinado puerto, o en una sola dirección IP especifica, 
55     o una combinación de ambos. A menudo esto se combina con la característica
56     de los <a href="vhosts/">Hosts virtuales</a>, que determina como responde el 
57     <code>httpd</code> a diferentes direcciones IP, nombres de máquinas y puertos.</p>
58
59     <p>La directiva <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
60      le dice al servidor que acepte peticiones en el puerto o puertos que
61      se le especifiquen al servidor, o a combinaciones de direcciones y 
62      puertos. Si sólo se especifica el número del puerto en la directiva
63      <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>, el servidor escuchará en 
64      ese puerto pero en todas las interfaces de red.
65      Si además del puerto se le especifica una dirección IP, el servidor escuchará 
66      en el puerto y en la interfaz de red asociado a la dirección IP 
67      que se le ha especificado en la directiva. Se pueden especificar 
68      múltiples directivas <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> para 
69      especificar un determinado número de IP´s y puertos por donde el servidor escuchará.
70      El servidor por tanto, responderá a las peticiones en cualquiera de las IP´s y puertos
71      listados en la directiva.</p>
72
73     <p>Por ejemplo, para hacer que el servidor escuche en ambos puertos 80 y 8080 en todas 
74         sus interfaces de red, se usa lo siguiente:</p>
75
76     <div class="example"><pre class="prettyprint lang-config">Listen 80
77 Listen 8000</pre>
78 </div>
79
80     <p>Para hacer que el servidor acepte peticiones en el puerto 80 en una sola interfaz de red, usaremos:</p>
81
82     <div class="example"><pre class="prettyprint lang-config">Listen 192.0.2.1:80
83 Listen 192.0.2.5:8000</pre>
84 </div>
85
86     <p>Las direcciones IPv6 deberán ir entre '[ ]' corchetes como en el siguiente ejemplo:</p>
87
88     <div class="example"><pre class="prettyprint lang-config">Listen [2001:db8::a00:20ff:fea7:ccea]:80</pre>
89 </div>
90
91     <div class="warning"><p>Si se superponen directivas de tipo <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>, dará como resultado un error fatal
92     que impedirá que se inicie el servidor.</p>
93
94     <div class="example"><p><code>
95       (48)Address already in use: make_sock: could not bind to address [::]:80
96     </code></p></div>
97
98     <p>Puede mirar el <a href="http://wiki.apache.org/httpd/CouldNotBindToAddress">articulo de la wiki</a>
99     de consejos para solucionar problemas relacionados.</p>
100
101 </div>
102
103   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
104 <div class="section">
105 <h2><a name="reload" id="reload">Cambiar configuración de escucha al reiniciar</a> <a title="Enlace permanente" href="#reload" class="permalink">&para;</a></h2>
106     
107
108     <p>Cuando httpd se reinicia, hay que tener especial consideración en los 
109       cambios que se realicen a la directiva <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>.
110       Durante un reinicio, httpd mantiene los puertos (como en la configuración original)
111     para evitar generar errores del tipo "Conexión rechazada" para cualquier intento
112     nuevo de establecer la conexión contra el servidor. Si se realiza algún cambio
113     al conjunto de la directiva <code class="directive"><a href="./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
114     no se iniciará.
115    </p>
116
117     <p>Por ejemplo, cambiar de la configuración:</p>
118     
119     <div class="example"><pre class="prettyprint lang-config">Listen 127.0.0.1:80</pre>
120 </div>
121
122     <p>a la siguiente configuración, es probable que falle, porque mapear el puerto 80 
123       a todas las direcciones, entra en conflicto con sólo mapear el puerto 80 a
124       la 127.0.0.1.</p>
125     
126     <div class="example"><pre class="prettyprint lang-config">Listen 80</pre>
127 </div>
128
129     <p>Para que este tipo de cambios surtan efecto, es necesario parar el servidor, 
130       y después iniciarlo.</p>
131     
132   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
133 <div class="section">
134 <h2><a name="ipv6" id="ipv6">Consideraciones especiales con IPv6</a> <a title="Enlace permanente" href="#ipv6" class="permalink">&para;</a></h2>
135     
136
137     <p>Un creciente número de plataformas implementan ya IPv6, y 
138     <a class="glossarylink" href="./glossary.html#apr" title="ver glosario">APR</a> soporta IPv6 en la mayoría de estas plataformas, 
139     permitiendo así a httpd asignar sockets IPv6, y manejar las respuestas 
140     enviadas a través de IPv6.</p>
141
142     <p>Un factor bastante complejo para un administrador del httpd 
143     es si un socket IPv6 puede o no manejar tanto conexiones IPv6 
144     como IPv4. El manejo por httpd de conexiones IPv4 con socket IPv6 
145     se debe al mapeo de direcciones IPv4 sobre IPv6, que 
146     está permitido por defecto en muchas plataformas, pero no lo está 
147     en sistemas FreeBSD, NetBSD y Open BSD, con el fin de que en estas 
148     plataformas, cumpla con la política del sistema.
149     En los sistemas que no está permitido el mapeo por defecto, 
150     existe un parámetro de <code class="program"><a href="./programs/configure.html">configure</a></code> especial 
151     para cambiar éste comportamiento para httpd.</p>
152
153     <p>Por otro lado, en algunas plataformas, como Linux y True64, la 
154     <strong>única</strong> forma para el manejo de IPv4 e IPv6 al mismo 
155     tiempo es mediante direcciones mapeadas.
156     Si quieres que <code>httpd</code> maneje amos tipos de conexiones IPv4 e IPv6
157     con el mínimo de sockets, hay que especificar la opción 
158     <code>--enable-v4-mapped</code> al <code class="program"><a href="./programs/configure.html">configure</a></code>.</p>
159
160     <p><code>--enable-v4-mapped</code> es la opción que está estipulada por defecto
161     en todos los sistemas menos en FreeBSD, NetBSD y Open BSD, por 
162     lo que es probablemente como se compiló su httpd.</p>
163
164     <p>Si lo que quiere es manejar sólo conexiones IPv4, independientemente de 
165     lo que soporten <a class="glossarylink" href="./glossary.html#apr" title="ver glosario">APR</a> y su plataforma, especifique 
166     una dirección IPv4 por cada directiva 
167     <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>, como en el siguiente 
168     ejemplo:</p>
169
170     <div class="example"><pre class="prettyprint lang-config">Listen 0.0.0.0:80
171 Listen 192.0.2.1:80</pre>
172 </div>
173
174     <p>Si en cambio, su plataforma lo soporta, y lo que quiere es que su httpd 
175     soporte tanto conexiones IPv4 como IPv6 en diferentes sockets (ejemplo.: para 
176     deshabilitar mapeo de direcciones IPv4), especifique la opción 
177     <code>--disable-v4-mapped</code> al <code class="program"><a href="./programs/configure.html">configure</a></code>. <code>--disable-v4-mapped</code> es la opción por defecto 
178     en FreeBSD, NetBSD y OpenBSD.</p>
179   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
180 <div class="section">
181 <h2><a name="protocol" id="protocol">Especificar el Protocolo en el Listen</a> <a title="Enlace permanente" href="#protocol" class="permalink">&para;</a></h2>
182     
183     <p>El segundo argumento en la directiva <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
184     el <var>protocolo</var> que es opcional no es algo que se requiera en las configuraciones.
185     Si éste argumento no se especifica, <code>https</code> es el protocolo 
186     usado por defecto en el puerto 443 y <code>http</code>  para el resto.
187     El protocolo se utiliza para determinar que módulo deberá manejar la petición,
188     y se le aplicarán optimizaciones específicas del protocolo con la directiva
189     <code class="directive"><a href="./mod/core.html#acceptfilter">AcceptFilter</a></code>.</p>
190
191     <p>Sólo necesitará especificar el protocolo si no está escuchando en un puerto
192     de los que son estándares, por ejemplo si ejecuta un sitio web <code>https</code> en el puerto 8443:</p>
193
194     <div class="example"><pre class="prettyprint lang-config">Listen 192.170.2.1:8443 https</pre>
195 </div>
196   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
197 <div class="section">
198 <h2><a name="virtualhost" id="virtualhost">Como Funciona en los Hosts Virtuales</a> <a title="Enlace permanente" href="#virtualhost" class="permalink">&para;</a></h2>
199     
200
201     <p> La directiva <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> no implementa los
202     Hosts Virtuales - solo le dice al servidor en que direcciones 
203     y puertos debe escuchar. Si no hay directiva 
204     <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
205     en uso, el servidor se comportará de la misma manera para todas las 
206     peticiones aceptadas. Ahora bien,
207     <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
208     puede ser usado para especificar un comportamiento diferente en una o 
209     varias direcciones o puertos.
210     Para implementar los Hosts Virtuales, antes se le tiene que decir al servidor
211     que direcciones y puertos van a ser usados. 
212     Después de esto, se deberá especificar una sección de la directiva
213     <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> 
214     especificando direcciones y puertos que se van a usar en el Host Virtual
215     Note que si se configura un 
216     <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
217     para una dirección y puerto en el que el servidor no está escuchando,
218     no se podrá acceder al Host Virtual.</p>
219   </div></div>
220 <div class="bottomlang">
221 <p><span>Idiomas disponibles: </span><a href="./de/bind.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
222 <a href="./en/bind.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
223 <a href="./es/bind.html" title="Español">&nbsp;es&nbsp;</a> |
224 <a href="./fr/bind.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
225 <a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
226 <a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
227 <a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
228 </div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Comentarios</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;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 <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
229 <script type="text/javascript"><!--//--><![CDATA[//><!--
230 var comments_shortname = 'httpd';
231 var comments_identifier = 'http://httpd.apache.org/docs/trunk/bind.html';
232 (function(w, d) {
233     if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
234         d.write('<div id="comments_thread"><\/div>');
235         var s = d.createElement('script');
236         s.type = 'text/javascript';
237         s.async = true;
238         s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
239         (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
240     }
241     else {
242         d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
243     }
244 })(window, document);
245 //--><!]]></script></div><div id="footer">
246 <p class="apache">Copyright 2019 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>
247 <p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/quickreference.html">Directivas</a> | <a href="http://wiki.apache.org/httpd/FAQ">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa del sitio web</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
248 if (typeof(prettyPrint) !== 'undefined') {
249     prettyPrint();
250 }
251 //--><!]]></script>
252 </body></html>