Saltar al contenido

htaccess order Deny, Allow rule

Solución:

Esta regla permite que todos ingresen a su sitio.

Order Deny,Allow
Allow from all
Deny from 192.168.30.1

los Order La directiva determina el orden en el que se procesan sus reglas. Con Order deny,allow la lista de denegación se procesará primero y luego la lista de permitidos.

Con Apache, todas las reglas se procesan y la última coincidencia es la regla efectiva.

Entonces, en este caso, su última regla sería allow from all.

Esto significa que 192.168.30.1 inicialmente se denegaría pero luego se permitiría, ya que las reglas de permiso se procesan en último lugar.

Esto produciría el mismo resultado

Order Deny,Allow
Allow from all
Deny from 192.168.30.1
Allow from 192.168.30.1

Piénsalo de esta manera.

  • Las reglas de permitir / denegar son simplemente listas separadas de IP que se permitirán / denegarán.
  • los order La directiva determina el orden en el que se procesan estas listas.
  • Apache evalúa todas las reglas y actúa sobre el resultado de la última regla coincidente.

La mayor confusión es que esto es muy diferente de cómo funcionan los firewalls, donde el orden de las reglas y la primera coincidencia son a menudo lo que determina el acceso.

Ver: http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html#order

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *