¿Qué hay de nuevo en Apache HTTP Server 2.4?

Nuevas características en Apache HTTP Server 2.4.x

Apache 2.4.1 se lanzó en febrero de 2012 con muchas mejoras y nuevas funciones. La última versión mientras escribo es 2.4.10 lanzada en julio de 2014.

En este artículo, hablaré sobre algunas de las mejoras significativas, las nuevas funciones incluidas en la versión Apache 2.4.

Mejora

KeepAliveTimeout: es posible especificar KeepAliveTimeout en milisegundos con esta versión. Para hacerlo, simplemente agregue la directiva KeepAliveTimeout en el archivo httpd.conf.

Ex:

KeepAliveTimeout 5
#Obviously you have to change this value from 5 to something you wish.

Uso de memoria: Apache 2.4 afirma usar menos memoria que 2.2.x

MPM de eventos: MPM de eventos (Módulo de procesamiento múltiple) ahora es totalmente compatible. En una versión anterior, era experimental.

mod_ssl: admite grapado OCSP, puede compartir datos de sesión SSL entre servidores a través de Memcached.

mod_proxy: el bloque Location y LocationMatch en la directiva ProxyPass ofrece una ventaja de rendimiento significativa.

Nuevos Módulos

mod_heartmonitor, mod_lbmethod_heartbeat: esto permite que mod_proxy_balancer verifique la cantidad de conexiones activas en el servidor backend y realice el equilibrio de carga.

mod_auth_form: Esto le permitirá utilizar el formulario de inicio de sesión HTML para restringir el acceso. Este módulo tiene una dependencia de mod_session, y estos hacen uso de cookies HTTP.

mod_allowmethods: ahora puede restringir los métodos HTTP en su instancia de Apache con la configuración simple.

<Location /> 
AllowMethods GET HEAD
</Location>

mod_ratelimit: si está ejecutando un servidor web con poco ancho de banda o simplemente desea limitar el ancho de banda, este módulo es para usted. Esto puede restringir el ancho de banda del cliente a su ubicación configurada en el archivo httpd.conf.

Ex: –

<Location /downloads> 
SetOutputFilter RATE_LIMIT 
SetEnv rate-limit 400
</Location>

Nota: el límite de velocidad está en KiB/s

mod_data: este módulo convierte el cuerpo de la respuesta en una URL de datos RFC2397. La URL de datos es útil cuando desea reducir la cantidad de conexiones mientras carga la página/aplicación. Esto también se puede incluir en lenguajes PHP.

Creo que arriba hay cambios significativos en Apache 2.4. También puede consultar la Apache 2.4 oficial página para detalles completos.

¿Te gustó leer el artículo? ¿Qué tal compartir con el mundo?