diff --git a/docs/manual/custom-error.html.en b/docs/manual/custom-error.html.en
index b0ae5956e14..9eb5ea97578 100644
--- a/docs/manual/custom-error.html.en
+++ b/docs/manual/custom-error.html.en
@@ -66,10 +66,10 @@
if AllowOverride is set to
FileInfo.
-
Uncommenting this Include line will enable this
diff --git a/docs/manual/custom-error.html.es b/docs/manual/custom-error.html.es
index 44f4f0a2284..992a8517a63 100644
--- a/docs/manual/custom-error.html.es
+++ b/docs/manual/custom-error.html.es
@@ -30,10 +30,6 @@
ko |
tr
-
Ésta traducción podría estar
- obsoleta. Consulte la versión en inglés de la
- documentación para comprobar si se han producido cambios
- recientementes.
Aunque el Servidor Apache HTTP ofrece respuestas de error genéricos en
diff --git a/docs/manual/custom-error.html.ja.utf8 b/docs/manual/custom-error.html.ja.utf8
index 7f56ac763b5..1b08e053ffb 100644
--- a/docs/manual/custom-error.html.ja.utf8
+++ b/docs/manual/custom-error.html.ja.utf8
@@ -49,7 +49,7 @@
diff --git a/docs/manual/developer/output-filters.html.en b/docs/manual/developer/output-filters.html.en
index 1fe86eaec3c..103f63e1492 100644
--- a/docs/manual/developer/output-filters.html.en
+++ b/docs/manual/developer/output-filters.html.en
@@ -131,12 +131,12 @@
brigade should have no side effects (such as changing any state
private to the filter).
-
@@ -281,16 +281,16 @@ const char *data;
apr_size_t length;
while ((e = APR_BRIGADE_FIRST(bb)) != APR_BRIGADE_SENTINEL(bb)) {
- rv = apr_bucket_read(e, &data, &length, APR_BLOCK_READ);
- if (rv) ...;
- /* Remove bucket e from bb. */
- APR_BUCKET_REMOVE(e);
- /* Insert it into temporary brigade. */
- APR_BRIGADE_INSERT_HEAD(tmpbb, e);
- /* Pass brigade downstream. */
- rv = ap_pass_brigade(f->next, tmpbb);
- if (rv) ...;
- apr_brigade_cleanup(tmpbb);
+ rv = apr_bucket_read(e, &data, &length, APR_BLOCK_READ);
+ if (rv) ...;
+ /* Remove bucket e from bb. */
+ APR_BUCKET_REMOVE(e);
+ /* Insert it into temporary brigade. */
+ APR_BRIGADE_INSERT_HEAD(tmpbb, e);
+ /* Pass brigade downstream. */
+ rv = ap_pass_brigade(f->next, tmpbb);
+ if (rv) ...;
+ apr_brigade_cleanup(tmpbb);
}
@@ -307,26 +307,24 @@ while ((e = APR_BRIGADE_FIRST(bb)) != APR_BRIGADE_SENTINEL(bb)) {
a new brigade per invocation as described in the Brigade structure section.
Example code to maintain filter state
struct dummy_state {
- apr_bucket_brigade *tmpbb;
- int filter_state;
- ...
+ apr_bucket_brigade *tmpbb;
+ int filter_state;
+ ...
};
apr_status_t dummy_filter(ap_filter_t *f, apr_bucket_brigade *bb)
{
-
struct dummy_state *state;
state = f->ctx;
if (state == NULL) {
- /* First invocation for this response: initialise state structure.
- */
- f->ctx = state = apr_palloc(f->r->pool, sizeof *state);
-
- state->tmpbb = apr_brigade_create(f->r->pool, f->c->bucket_alloc);
- state->filter_state = ...;
+ /* First invocation for this response: initialise state structure.
+ */
+ f->ctx = state = apr_palloc(f->r->pool, sizeof *state);
+ state->tmpbb = apr_brigade_create(f->r->pool, f->c->bucket_alloc);
+ state->filter_state = ...;
}
...
@@ -421,7 +419,8 @@ while ((e = APR_BRIGADE_FIRST(bb)) != APR_BRIGADE_SENTINEL(bb)) {
/* Retry, using a blocking read. */
mode = APR_BLOCK_READ;
continue;
- } else if (rv != APR_SUCCESS) {
+ }
+ else if (rv != APR_SUCCESS) {
/* handle errors */
}
diff --git a/docs/manual/dns-caveats.html.ja.utf8 b/docs/manual/dns-caveats.html.ja.utf8
index 04d0a7ddba1..21f2c951e34 100644
--- a/docs/manual/dns-caveats.html.ja.utf8
+++ b/docs/manual/dns-caveats.html.ja.utf8
@@ -46,7 +46,7 @@
diff --git a/docs/manual/howto/public_html.html.en b/docs/manual/howto/public_html.html.en
index 51df2ab9f1c..63838d22487 100644
--- a/docs/manual/howto/public_html.html.en
+++ b/docs/manual/howto/public_html.html.en
@@ -139,8 +139,8 @@
You can, likewise, disable the feature for all but a few users by
using a configuration like the following:
-
UserDir disabled
- UserDir enabled rbowen krietz
+
UserDir disabled
+UserDir enabled rbowen krietz
See UserDir
diff --git a/docs/manual/howto/public_html.html.ja.utf8 b/docs/manual/howto/public_html.html.ja.utf8
index 3a57bb167ff..8034bce89aa 100644
--- a/docs/manual/howto/public_html.html.ja.utf8
+++ b/docs/manual/howto/public_html.html.ja.utf8
@@ -61,7 +61,7 @@
diff --git a/docs/manual/howto/ssi.html.en b/docs/manual/howto/ssi.html.en
index 77afc444080..57f70b8fca6 100644
--- a/docs/manual/howto/ssi.html.en
+++ b/docs/manual/howto/ssi.html.en
@@ -109,8 +109,8 @@ existing HTML documents.
do this. You can tell Apache to parse any file with a
particular file extension, such as .shtml, with
the following directives:
-
AddType text/html .shtml
- AddOutputFilter INCLUDES .shtml
+
AddType text/html .shtml
+AddOutputFilter INCLUDES .shtml
One disadvantage to this approach is that if you wanted to
diff --git a/docs/manual/howto/ssi.html.ja.utf8 b/docs/manual/howto/ssi.html.ja.utf8
index 55c9d6e3228..893aa058ba6 100644
--- a/docs/manual/howto/ssi.html.ja.utf8
+++ b/docs/manual/howto/ssi.html.ja.utf8
@@ -45,7 +45,7 @@
diff --git a/docs/manual/logs.html.en b/docs/manual/logs.html.en
index b0011bf97da..7b39756a5c1 100644
--- a/docs/manual/logs.html.en
+++ b/docs/manual/logs.html.en
@@ -446,8 +446,8 @@ CustomLog "logs/access_log" common env=!dontlog
english-speakers to one log file, and non-english speakers to a
different log file.
-
SetEnvIf Accept-Language "en" english
-CustomLog "logs/english_log" common env=english
+
SetEnvIf Accept-Language "en" english
+CustomLog "logs/english_log" common env=english
CustomLog "logs/non_english_log" common env=!english
Esta traducción podría estar
obsoleta. Consulte la versión en inglés de la
documentación para comprobar si se han producido cambios
- recientementes.
+ recientemente.
Abajo se muestra una lista con todos los módulos que forman
diff --git a/docs/manual/mod/mod_access_compat.html.ja.utf8 b/docs/manual/mod/mod_access_compat.html.ja.utf8
index aa9a8eec33b..111da82682b 100644
--- a/docs/manual/mod/mod_access_compat.html.ja.utf8
+++ b/docs/manual/mod/mod_access_compat.html.ja.utf8
@@ -88,12 +88,12 @@
When this directive is specified, the user must be a member of the group
- assigned to the file being accessed.
+
When this directive is specified, the filesystem permissions on
+ the file being accessed are consulted. The user must be a member of
+ a group with the same name as the group that owns the file.
+ See mod_authz_owner for more
+ details.
Require file-group
diff --git a/docs/manual/mod/mod_authz_groupfile.html.fr b/docs/manual/mod/mod_authz_groupfile.html.fr
index cbf506accf3..8a90c2bc3cd 100644
--- a/docs/manual/mod/mod_authz_groupfile.html.fr
+++ b/docs/manual/mod/mod_authz_groupfile.html.fr
@@ -31,6 +31,8 @@
ja |
ko
+
Cette traduction peut être périmée. Vérifiez la version
+ anglaise pour les changements récents.
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 2.0 nuevas características.
-
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 cambio de nombres de
- los módulos, y los cambios para desarrolladores
- para más información sobre los cambios de como afectan a los usuarios,
- y a los que desarrollan módulos.
-
-
-
Caché
-
mod_cache, mod_cache_disk, 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 htcacheclean se ha introducido
- para limpiar los setups de mod_cache_disk.
-
-
-
Configuración
-
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.
-
-
Detención con elegancia
-
Los módulos prefork, worker y
- event MPMs(módulos de procesos múltiples) ahora
- permiten a httpd ser apagado/parado con elegancia
- mediante la señal
- graceful-stop.
- La directiva GracefulShutdownTimeout se ha añadidos
- para especificar un tiempo opcional, tras el cual el
- httpd se parará independientemente del estado de
- cualquier petición que se esté sirviendo.
-
-
Funcionalidad del Proxy
-
El nuevo módulo mod_proxy_balancer proporciona un
- servicio de balanceo de carga para el módulo mod_proxy.
- El nuevo módulo mod_proxy_ajp añade soporte para el
- Protocolo JServ versión 1.3 de Apache usado por
- Apache Tomcat.
-
-
Actualización de la Librería de Expresiones Regulares
-
Se ha incluido la versión 5.0 de
- Librería de Expresiones Regulares
- Compatibles Perl (PCRE). El programa httpd
- puede ser configurado para que use una instalación en el sistema
- de PCRE pasandole como parámetro --with-pcre
- al configure.
-
-
Filtrado Inteligente
-
mod_filter 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.
-
-
Soporte de Grandes Ficheros
-
httpd 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.
-
-
Eventos MPM
-
El módulo event 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.
-
-
-
Soporte de Base de Datos SQL
-
El módulo mod_dbd, junto con el framework
- apr_dbd, nos trae soporte directo de SQL para los módulos
- que lo necesitan. Es compatible con la agrupación de conexiones
- en procesos MPM.
Los módulos en el directorio aaa se han renombrado y ofrecen mejor
- soporte para la autenticación implícita (digest).
- Por ejemplo:
- mod_auth se ha dividido ahora en
- mod_auth_basic y
- mod_authn_file; mod_auth_dbm ahora
- se llama mod_authn_dbm; mod_access ha
- sido renombrado a mod_authz_host. 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.
-
-
-
mod_authnz_ldap
-
Este módulo se ha traído de la versión 2.0 del módulo
- mod_auth_ldap a la versión 2.2 del framework de
- Autenticación/Autorización. Las nuevas características
- incluyen el uso de valores de LDAP y filtros de búsqueda complejos
- para la directiva
- Require.
Se ha añadido un nuevo argumento al config 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 httpd -V.
Se ha añadido una nueva opción en la línea de comandos -M,
- dicha opción lista todos los módulos que se cargan basándose en la
- configuración actual. A diferencia de la opción -l, esta lista
- incluye los DSOs cargados mediante el módulomod_so.
-
Apache 2.2 usa la API de APR. Todas las funciones y símbolos obsoletas
- se han eliminado de APR y
- APR-Util. Para mas detalles sobre dichos cambios
- vaya a la
- página de APR.
-
-
Autenticación y Autorización
-
El paquete de módulos de autenticación y autorización se han renombrado
- como se muestra en las siguientes líneas:
-
-
mod_auth_* -> Módulos que implementan un mecanismo de
- autenticación por HTTP.
-
mod_authn_* -> Módulos que proporcionan un backend
- proveedor de autenticación.
-
mod_authz_* -> Módulos que implementan autorización
- (o acceso)
- 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.
-
-
-
Registro de errores de Conexión
-
-
Una nueva función ap_log_cerror 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.
-
-
Añadido Hooks para la configuración de Test
-
-
Un nuevo hook, test_config 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 -t a httpd.
-
-
Configuración de tamaño de pila para los procesos MPM's
-
-
Una nueva directiva, ThreadStackSize 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.
-
-
Manejo de protocolo para los filtros de salida
-
-
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
- mod_filter, usando llamadas a
- ap_register_output_filter_protocol ó
- ap_filter_protocol.
-
-
Monitor de hooks añadido
-
Monitor hook habilita a los módulos a ejecutar tareas regulares
- o programadas en el proceso padre (raíz).
-
-
Cambio de expresiones regulares en la API
-
-
La cabecera pcreposix.h ya no esta disponible;
- se ha cambiado por la nueva ap_regex.h. La
- implementación POSIX.2 de regex.h expuesta por la cabecera
- antigua, está ahora disponible en el espacio de nombre con ap_
- en la cabecera ap_regex.h. llama a regcomp,
- regexec y así sucesivamente pueden ser sustituidos por
- llamadas a ap_regcomp, ap_regexec.
-
-
DBD Framework (API de base de datos SQL)
-
-
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.
-
-
-
Las versiones de Apache posteriores a la 2.1 proporciona la API de ap_dbd
- 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 apr_dbd para
- interactuar con la base de datos.
-
-
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.
Notice: 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 mailing lists.
+ -->
+Información General sobre las Nuevas Características en Apache HTTP Server 2.2 - Servidor HTTP Apache Versión 2.5
+
+
+
+
+
+
+
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 2.0 nuevas características.
+
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 cambio de nombres de
+ los módulos, y los cambios para desarrolladores
+ para más información sobre los cambios de como afectan a los usuarios,
+ y a los que desarrollan módulos.
+
+
+
Caché
+
mod_cache, mod_cache_disk, 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 htcacheclean se ha introducido
+ para limpiar los setups de mod_cache_disk.
+
+
+
Configuración
+
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.
+
+
Detención con elegancia
+
Los módulos prefork, worker y
+ event MPMs(módulos de procesos múltiples) ahora
+ permiten a httpd ser apagado/parado con elegancia
+ mediante la señal
+ graceful-stop.
+ La directiva GracefulShutdownTimeout se ha añadidos
+ para especificar un tiempo opcional, tras el cual el
+ httpd se parará independientemente del estado de
+ cualquier petición que se esté sirviendo.
+
+
Funcionalidad del Proxy
+
El nuevo módulo mod_proxy_balancer proporciona un
+ servicio de balanceo de carga para el módulo mod_proxy.
+ El nuevo módulo mod_proxy_ajp añade soporte para el
+ Protocolo JServ versión 1.3 de Apache usado por
+ Apache Tomcat.
+
+
Actualización de la Librería de Expresiones Regulares
+
Se ha incluido la versión 5.0 de
+ Librería de Expresiones Regulares
+ Compatibles Perl (PCRE). El programa httpd
+ puede ser configurado para que use una instalación en el sistema
+ de PCRE pasandole como parámetro --with-pcre
+ al configure.
+
+
Filtrado Inteligente
+
mod_filter 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.
+
+
Soporte de Grandes Ficheros
+
httpd 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.
+
+
Eventos MPM
+
El módulo event 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.
+
+
+
Soporte de Base de Datos SQL
+
El módulo mod_dbd, junto con el framework
+ apr_dbd, nos trae soporte directo de SQL para los módulos
+ que lo necesitan. Es compatible con la agrupación de conexiones
+ en procesos MPM.
Los módulos en el directorio aaa se han renombrado y ofrecen mejor
+ soporte para la autenticación implícita (digest).
+ Por ejemplo:
+ mod_auth se ha dividido ahora en
+ mod_auth_basic y
+ mod_authn_file; mod_auth_dbm ahora
+ se llama mod_authn_dbm; mod_access ha
+ sido renombrado a mod_authz_host. 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.
+
+
+
mod_authnz_ldap
+
Este módulo se ha traído de la versión 2.0 del módulo
+ mod_auth_ldap a la versión 2.2 del framework de
+ Autenticación/Autorización. Las nuevas características
+ incluyen el uso de valores de LDAP y filtros de búsqueda complejos
+ para la directiva
+ Require.
Se ha añadido un nuevo argumento al config 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 httpd -V.
Se ha añadido una nueva opción en la línea de comandos -M,
+ dicha opción lista todos los módulos que se cargan basándose en la
+ configuración actual. A diferencia de la opción -l, esta lista
+ incluye los DSOs cargados mediante el módulomod_so.
+
Apache 2.2 usa la API de APR. Todas las funciones y símbolos obsoletas
+ se han eliminado de APR y
+ APR-Util. Para mas detalles sobre dichos cambios
+ vaya a la
+ página de APR.
+
+
Autenticación y Autorización
+
El paquete de módulos de autenticación y autorización se han renombrado
+ como se muestra en las siguientes líneas:
+
+
mod_auth_* -> Módulos que implementan un mecanismo de
+ autenticación por HTTP.
+
mod_authn_* -> Módulos que proporcionan un backend
+ proveedor de autenticación.
+
mod_authz_* -> Módulos que implementan autorización
+ (o acceso)
+ 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.
+
+
+
Registro de errores de Conexión
+
+
Una nueva función ap_log_cerror 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.
+
+
Añadido Hooks para la configuración de Test
+
+
Un nuevo hook, test_config 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 -t a httpd.
+
+
Configuración de tamaño de pila para los procesos MPM's
+
+
Una nueva directiva, ThreadStackSize 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.
+
+
Manejo de protocolo para los filtros de salida
+
+
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
+ mod_filter, usando llamadas a
+ ap_register_output_filter_protocol ó
+ ap_filter_protocol.
+
+
Monitor de hooks añadido
+
Monitor hook habilita a los módulos a ejecutar tareas regulares
+ o programadas en el proceso padre (raíz).
+
+
Cambio de expresiones regulares en la API
+
+
La cabecera pcreposix.h ya no esta disponible;
+ se ha cambiado por la nueva ap_regex.h. La
+ implementación POSIX.2 de regex.h expuesta por la cabecera
+ antigua, está ahora disponible en el espacio de nombre con ap_
+ en la cabecera ap_regex.h. llama a regcomp,
+ regexec y así sucesivamente pueden ser sustituidos por
+ llamadas a ap_regcomp, ap_regexec.
+
+
DBD Framework (API de base de datos SQL)
+
+
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.
+
+
+
Las versiones de Apache posteriores a la 2.1 proporciona la API de ap_dbd
+ 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 apr_dbd para
+ interactuar con la base de datos.
+
+
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.
Notice: 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 mailing lists.