¡Apache 2.4 ya está aquí y viene con mejoras y nuevas funciones! Esta guía es para clientes de alojamiento web de LCN y alojamiento de WordPress y cubre las novedades de Apache 2.4 y los cambios que debe tener en cuenta como administrador del sitio web.
Empecemos...
¿Qué hay de nuevo?
Nuestra plataforma de hospedaje compartido Quantum ahora se actualizó para usar Apache 2.4. Esta nueva versión pretende ser más rápida y usar menos memoria que su predecesora. Ha habido muchas mejoras en los módulos actuales de apache, así como algunos nuevos. No entraremos en detalles técnicos aquí; sin embargo, puedes conocer todos los nuevos módulos aquí.
¿Qué cambios debo tener en cuenta?
El cambio más evidente en Apache 2.4 es una actualización de las directivas de control de acceso. En Apache 2.2, el control de acceso a nombres de host e IP específicos se realizaba mediante las directivas Ordenar, Permitir, Denegar y Satisfacer. Es posible que haya visto que se utilizan estas directivas en su archivo .htaccess para restringir el acceso. Un ejemplo sería:
ErrorDocument 403 /specific_page.htmlOrder Allow,DenyAllow from 111.222.333.444
En Apache 2.4, dicho control de acceso se realiza de la misma manera que otras comprobaciones de autorización, utilizando el nuevo módulo mod_authz_host. Se recomienda reemplazar las antiguas reglas de control de acceso por los nuevos mecanismos de autenticación.
Estos son algunos ejemplos de formas antiguas y nuevas de hacer el mismo control de acceso.
En este ejemplo, no hay autenticación y se deniegan todas las solicitudes.
2.2 configuration:Order deny,allowDeny from all
2.4 configuration:Require all denied
En este ejemplo, no hay autenticación y se permiten todas las solicitudes.
2.2 configuration:Order allow,denyAllow from all
2.4 configuration:Require all granted
En el siguiente ejemplo, no hay autenticación y se permite el acceso a todos los hosts en el dominio example.org; a todos los demás hosts se les niega el acceso.
2.2 configuration:Order Deny,AllowDeny from allAllow from example.org
2.4 configuration:Require host example.org
¡Eso es todo! Ahora sabe todo lo que necesita para actualizar sus reglas de control de acceso .htaccess.