GNU/Linux >> Tutoriales Linux >  >> Panels >> cPanel

¿Qué hay de nuevo en Apache 2.4?

¡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

Tenga en cuenta: Se ha instalado un módulo para garantizar que aún pueda usar las configuraciones 2.2 anteriores. Sin embargo, no se recomienda mezclar las directivas antiguas y nuevas dentro de su archivo .htaccess. Es técnicamente posible mezclar estas directivas; sin embargo, se sabe que surgen problemas al hacerlo.

¡Eso es todo! Ahora sabe todo lo que necesita para actualizar sus reglas de control de acceso .htaccess.


cPanel
  1. Novedades en Fedora 27 Workstation

  2. ¡Lanzamiento de GNOME 42! Vea las novedades en el escritorio de Ubuntu 22.04

  3. reiniciar apache

  4. La mejor manera de sandbox Apache en Linux

  5. Medir el tráfico desde el registro de acceso de apache

¿Apache no puede acceder al archivo mientras tiene permiso?

Esto es lo nuevo en Fedora 28

Novedades en Ubuntu 19.04 "Disco Dingo"

Novedades en Ubuntu 19.10 'Eoan Ermine'

Novedades en Linux Mint 20 "Ulyana"

Novedades en Debian 11 "Bullseye"