]> granicus.if.org Git - apache/blob - docs/manual/new_features_2_2.html.es.utf8
Fix alignment in a <highlight> block.
[apache] / docs / manual / new_features_2_2.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>Información General sobre las Nuevas Características en Apache HTTP Server 2.2 - 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>Información General sobre las Nuevas Características en Apache HTTP Server 2.2</h1>
25 <div class="toplang">
26 <p><span>Idiomas disponibles: </span><a href="./en/new_features_2_2.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
27 <a href="./es/new_features_2_2.html" title="Español">&nbsp;es&nbsp;</a> |
28 <a href="./fr/new_features_2_2.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
29 <a href="./ko/new_features_2_2.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
30 <a href="./pt-br/new_features_2_2.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)">&nbsp;pt-br&nbsp;</a> |
31 <a href="./tr/new_features_2_2.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
32 </div>
33
34   <p>Este documento describe algunos de los principales cambios entre las versiones 2.0 y
35    2.2 del Servidor Apache HTTP. Para las nuevas características desde la versión 1.3, 
36    consulte <a href="new_features_2_0.html">2.0 nuevas características.</a>
37   </p>
38 </div>
39 <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">Mejoras principales</a></li>
40 <li><img alt="" src="./images/down.gif" /> <a href="#module">Mejoras en Módulos</a></li>
41 <li><img alt="" src="./images/down.gif" /> <a href="#programs">Mejoras de Programas</a></li>
42 <li><img alt="" src="./images/down.gif" /> <a href="#developer">Cambios para desarrolladores de Módulos</a></li>
43 </ul><h3>Consulte también</h3><ul class="seealso"><li><a href="#comments_section">Comentarios</a></li></ul></div>
44 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
45 <div class="section">
46 <h2><a name="core" id="core">Mejoras principales</a> <a title="Enlace permanente" href="#core" class="permalink">&para;</a></h2>
47     
48     <dl>
49
50       <dt>Autenticación y Autorización</dt>
51       <dd>El paquete de los módulos de autenticación y autorización se han 
52       refactorizado. El nuevo módulo mod_authn_alias (eliminados en las 
53       versiones 2.3/2.4) puede simplificar de gran forma algunas configuraciones 
54       de autenticación. Vea también el <a href="#module">cambio de nombres de 
55       los módulos</a>, y <a href="#developer">los cambios para desarrolladores</a> 
56       para más información sobre los cambios de como afectan a los usuarios, 
57       y a los que desarrollan módulos.
58       </dd>
59
60       <dt>Caché</dt>
61       <dd><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>, <code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code>, y
62           mod_mem_cache (eliminados en las versiones 2.3/2.4) han sufrido muchos 
63           cambios, y ahora se consideran en calidad de producción. 
64           El programa <code class="program"><a href="./programs/htcacheclean.html">htcacheclean</a></code> se ha introducido
65           para limpiar los setups de <code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code>.
66       </dd>
67
68       <dt>Configuración</dt>
69       <dd>La capa de la configuración por defecto, se ha simplificado y 
70       modularizado. Se pueden utilizar fragmentos de configuración para 
71       habilitar las funciones de uso común que ahora se incluyen con Apache, 
72       y pueden ser fácilmente añadidos a la configuración del servidor
73       principal.</dd>
74
75       <dt>Detención con elegancia</dt>
76       <dd>Los módulos <code class="module"><a href="./mod/prefork.html">prefork</a></code>, <code class="module"><a href="./mod/worker.html">worker</a></code> y
77           <code class="module"><a href="./mod/event.html">event</a></code> MPMs(módulos de procesos múltiples) ahora 
78           permiten a <code class="program"><a href="./programs/httpd.html">httpd</a></code> ser apagado/parado con elegancia
79           mediante la señal 
80           <a href="stopping.html#gracefulstop"><code>graceful-stop</code></a>.
81           La directiva <code class="directive"><a href="./mod/mpm_common.html#gracefulshutdowntimeout">GracefulShutdownTimeout</a></code> se ha añadidos
82           para especificar un tiempo opcional, tras el cual el 
83           <code class="program"><a href="./programs/httpd.html">httpd</a></code> se parará independientemente del estado de
84           cualquier petición que se esté sirviendo.</dd>
85
86       <dt>Funcionalidad del Proxy</dt>
87       <dd>El nuevo módulo <code class="module"><a href="./mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> proporciona un 
88       servicio de balanceo de carga para el módulo <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>.
89       El nuevo módulo <code class="module"><a href="./mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code> añade soporte para el
90       <code>Protocolo  JServ versión 1.3 de Apache </code> usado por
91           <a href="http://tomcat.apache.org/">Apache Tomcat</a>.</dd>
92
93       <dt>Actualización de la Librería de Expresiones Regulares</dt>
94       <dd>Se ha incluido la versión 5.0 de 
95           <a href="http://www.pcre.org/">Librería de Expresiones Regulares 
96           Compatibles Perl </a> (PCRE). El programa <code class="program"><a href="./programs/httpd.html">httpd</a></code> 
97           puede ser configurado para que use una instalación en el sistema 
98           de PCRE pasandole como parámetro <code>--with-pcre</code> 
99           al configure.</dd>
100
101       <dt>Filtrado Inteligente</dt>
102       <dd><code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code> introduce una configuración dinámica 
103       a la cadena de filtro de salida. Habilita que los filtros sean insertados
104       de forma condicional, basado en cualquier cabecera de petición o respuesta
105       o una variable de entorno, y prescinde de las dependencias más problemáticas
106       así como problemas de ordenación en la arquitectura 2.0.</dd>
107
108       <dt>Soporte de Grandes Ficheros</dt>
109       <dd><code class="program"><a href="./programs/httpd.html">httpd</a></code> es creado ahora con soporte para ficheros 
110       mayores de 2GB en los sistemas Unix modernos de 32-bits. También el soporte
111       para el manejo de cuerpos de respuesta &gt;2GB ha sido añadido.</dd>
112
113       <dt>Eventos MPM</dt>
114       <dd>El módulo <code class="module"><a href="./mod/event.html">event</a></code> MPM usa un hilo separado para el manejo
115       de las peticiones Keep Alive y aceptar las conexiones. Las peticiones de 
116       Keep Alive tradicionalmente han requerido un "worker" de httpd para su manejo.
117       Este "worker" dedicado no puede ser utilizado otra vez hasta que el Keep Alive
118       haya expirado su tiempo de conexión. 
119       </dd>
120
121       <dt>Soporte de Base de Datos SQL</dt>
122       <dd>El módulo <code class="module"><a href="./mod/mod_dbd.html">mod_dbd</a></code>, junto con el framework
123       <code>apr_dbd</code>, nos trae soporte directo de SQL para los módulos
124       que lo necesitan. Es compatible con la agrupación de conexiones 
125       en procesos MPM.</dd>
126
127     </dl>
128   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
129 <div class="section">
130 <h2><a name="module" id="module">Mejoras en Módulos</a> <a title="Enlace permanente" href="#module" class="permalink">&para;</a></h2>
131     
132     <dl>
133       <dt>Autenticación y Autorización</dt>
134       <dd>Los módulos en el directorio aaa se han renombrado y ofrecen mejor 
135               soporte para la autenticación implícita (digest).
136               Por ejemplo: 
137               <code>mod_auth</code> se ha dividido ahora en
138               <code class="module"><a href="./mod/mod_auth_basic.html">mod_auth_basic</a></code> y
139               <code class="module"><a href="./mod/mod_authn_file.html">mod_authn_file</a></code>; <code>mod_auth_dbm</code> ahora
140               se llama <code class="module"><a href="./mod/mod_authn_dbm.html">mod_authn_dbm</a></code>; <code>mod_access</code> ha 
141               sido renombrado a <code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code>. También hay un nuevo 
142               módulo mod_authn_alias( ya eliminado en las versiones 2.3/2.4) para 
143               simplificar algunas configuraciones de autenticación.
144       </dd>
145
146       <dt><code class="module">mod_authnz_ldap</code></dt>
147       <dd>Este módulo se ha traído de la versión 2.0 del módulo
148           <code>mod_auth_ldap</code> a la versión 2.2 del framework de 
149           <code>Autenticación/Autorización</code>. Las nuevas características 
150           incluyen el uso de  valores de LDAP y filtros de búsqueda complejos 
151           para la directiva 
152           <code class="directive"><a href="./mod/mod_authz_core.html#require">Require</a></code>.</dd>
153
154       <dt><code class="module"><a href="./mod/mod_authz_owner.html">mod_authz_owner</a></code></dt>
155       <dd>Un nuevo módulo que autoriza el acceso a ficheros basándose en el 
156         propietario del fichero en el sistema operativo.
157       </dd>
158
159       <dt><code class="module"><a href="./mod/mod_version.html">mod_version</a></code></dt>
160       <dd>Este nuevo módulo permite que se habiliten bloques de configuración  
161         dependiendo de la versión del servidor.
162       </dd>
163
164       <dt><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></dt>
165       <dd>Se ha añadido un nuevo argumento al <code>config</code> que muestra
166       las configuraciones de las directivas que se le pasan a Apache, incluyendo
167       los nombres de los ficheros y en que linea se encuentra dicha configuración.
168       Este módulo además muestra en orden todas las peticiones de hooks y información 
169       adicional a la hora de compilar, similar a <code>httpd -V</code>.</dd>
170
171       <dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt>
172       
173       <dd>Se ha añadido soporte para el 
174          <a href="http://www.ietf.org/rfc/rfc2817.txt">RFC 2817</a>, que permite
175          conexiones para que se actualicen de texto plano al cifrado TLS.</dd>
176
177       <dt><code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code></dt>
178       <dd><code>mod_imap</code> Se ha renombrado a 
179           <code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code> para evitar confusión en el usuario.
180       </dd>
181     </dl>
182
183   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
184 <div class="section">
185 <h2><a name="programs" id="programs">Mejoras de Programas</a> <a title="Enlace permanente" href="#programs" class="permalink">&para;</a></h2>
186     
187     <dl>
188       <dt><code class="program"><a href="./programs/httpd.html">httpd</a></code></dt>
189       <dd>Se ha añadido una nueva opción en la línea de comandos <code>-M</code>,
190       dicha opción lista todos los módulos que se cargan basándose en la 
191       configuración actual. A diferencia de la opción <code>-l</code>, esta lista
192       incluye los DSOs cargados mediante el módulo<code class="module"><a href="./mod/mod_so.html">mod_so</a></code>.
193           </dd>
194
195       <dt><code class="program"><a href="./programs/httxt2dbm.html">httxt2dbm</a></code></dt>
196       <dd>Un nuevo programa para generar archivos dbm desde archivos de texto 
197         como entrada, para su uso en
198         <code class="directive"><a href="./mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>
199           con el mapa de tipo <code>dbm</code>.</dd>
200     </dl>
201   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
202 <div class="section">
203 <h2><a name="developer" id="developer">Cambios para desarrolladores de Módulos</a> <a title="Enlace permanente" href="#developer" class="permalink">&para;</a></h2>
204     
205     <dl>
206       <dt><a class="glossarylink" href="./glossary.html#apr" title="ver glosario">APR</a> 1.0 API</dt>
207
208       <dd>Apache 2.2 usa la API de APR. Todas las funciones  y símbolos obsoletas
209       se han eliminado de <code>APR</code> y
210           <code>APR-Util</code>. Para mas detalles sobre dichos cambios
211           vaya a la 
212           <a href="http://apr.apache.org/">página de APR</a>.</dd>
213
214       <dt>Autenticación y Autorización</dt>
215       <dd>El paquete de módulos de autenticación y autorización se han renombrado 
216           como se muestra en las siguientes líneas:
217           <ul>
218           <li><code>mod_auth_*</code>  -&gt; Módulos que implementan un mecanismo de 
219           autenticación por HTTP.</li>
220           <li><code>mod_authn_*</code> -&gt; Módulos que proporcionan un backend
221            proveedor de autenticación.</li>
222           <li><code>mod_authz_*</code> -&gt; Módulos que implementan autorización 
223           (o acceso)</li>
224           <li><code>mod_authnz_*</code> -&gt; Módulo que implementa ambas opciones
225           autenticación &amp; autorización</li>
226           </ul>
227           Hay un nuevo esquema de proveedor de la autenticación en el backend 
228           lo que facilita en gran medida la construcción de nuevos motores 
229           de autenticación.
230           </dd>
231
232       <dt>Registro de errores de Conexión</dt>
233
234       <dd>Una nueva función <code>ap_log_cerror</code> ha sido añadida para 
235       registrar los errores que ocurren en la conexión del cliente. Cuando se
236       registra el error, el mensaje incluye la dirección IP del cliente.</dd>
237
238       <dt>Añadido Hooks para la configuración de Test</dt>
239
240       <dd>Un nuevo hook, <code>test_config</code> se ha añadido para ayudar a 
241       los módulos que necesitan ejecutar sólo código especial cuando el usuario 
242       pasa como parámetro <code>-t</code> a <code class="program"><a href="./programs/httpd.html">httpd</a></code>.</dd>
243
244       <dt>Configuración de tamaño de pila para los procesos MPM's</dt>
245
246       <dd>Una nueva directiva, <code class="directive"><a href="./mod/mpm_common.html#threadstacksize">ThreadStackSize</a></code> se ha añadido para configurar 
247           el tamaño de la pila de  todos los hilos de MPMs. Esta directiva
248           es requerida por algún módulo de terceros en plataformas que tienen
249           por defecto una pila con un tamaño pequeño.</dd>
250
251       <dt>Manejo de protocolo para los filtros de salida</dt>
252
253       <dd>En el pasado, cada filtro ha sido responsable de garantizar
254        que genera las cabeceras de respuesta correctas donde les afecta.  
255        Los filtros ahora delegan la administración común del protocolo
256        a los módulos 
257        <code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code>, usando llamadas a
258        <code>ap_register_output_filter_protocol</code> ó
259        <code>ap_filter_protocol</code>.</dd>
260
261       <dt>Monitor de hooks añadido</dt>
262       <dd>Monitor hook habilita a los módulos a ejecutar tareas regulares
263         o programadas en el proceso padre (raíz).</dd>
264
265       <dt>Cambio de expresiones regulares en la API</dt>
266
267       <dd>La cabecera <code>pcreposix.h</code> ya no esta disponible;
268       se ha cambiado por la nueva <code>ap_regex.h</code>. La 
269       implementación POSIX.2 de <code>regex.h</code> expuesta por la cabecera 
270       antigua, está ahora disponible en el espacio de nombre con <code>ap_</code>
271       en la cabecera <code>ap_regex.h</code>. llama a <code>regcomp</code>,
272       <code>regexec</code> y así sucesivamente pueden ser sustituidos por 
273       llamadas a <code>ap_regcomp</code>, <code>ap_regexec</code>.</dd>
274
275       <dt>DBD Framework (API de base de datos SQL)</dt>
276
277       <dd><p>Con Apache 1.x y 2.0, algunos módulos que requieren un 
278         backend de SQL deben tomar la responsabilidad de gestionar por sí 
279         mismos. Aparte de reinventar la rueda, esto puede llegar a ser
280         ineficiente, por ejemplo cuando varios módulos cada uno mantiene su propia conexión.
281         </p>
282
283       <p>Las versiones de Apache posteriores a la 2.1 proporciona la API de <code>ap_dbd</code> 
284       para el manejo de las conexiones a las bases de datos (incluyendo estrategia 
285       optimizadas para los hilos o no de MPMs), mientras que las versiones de 
286       APR 1.2 y posteriores proporciona la API <code>apr_dbd</code> para 
287       interactuar con la base de datos.</p>
288
289       <p>Los nuevos módulos DEBEN usar estas APIs para todas las operaciones en 
290         bases de datos SQL. Aplicaciones existentes DEBEN ser actualizadas para 
291         que lo usen cuando sea posible, de forma transparente o como opción recomendada
292         para sus usuarios.</p>
293       </dd>
294     </dl>
295   </div></div>
296 <div class="bottomlang">
297 <p><span>Idiomas disponibles: </span><a href="./en/new_features_2_2.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
298 <a href="./es/new_features_2_2.html" title="Español">&nbsp;es&nbsp;</a> |
299 <a href="./fr/new_features_2_2.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
300 <a href="./ko/new_features_2_2.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
301 <a href="./pt-br/new_features_2_2.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)">&nbsp;pt-br&nbsp;</a> |
302 <a href="./tr/new_features_2_2.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
303 </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>
304 <script type="text/javascript"><!--//--><![CDATA[//><!--
305 var comments_shortname = 'httpd';
306 var comments_identifier = 'http://httpd.apache.org/docs/trunk/new_features_2_2.html';
307 (function(w, d) {
308     if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
309         d.write('<div id="comments_thread"><\/div>');
310         var s = d.createElement('script');
311         s.type = 'text/javascript';
312         s.async = true;
313         s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
314         (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
315     }
316     else {
317         d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
318     }
319 })(window, document);
320 //--><!]]></script></div><div id="footer">
321 <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>
322 <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[//><!--
323 if (typeof(prettyPrint) !== 'undefined') {
324     prettyPrint();
325 }
326 //--><!]]></script>
327 </body></html>