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