SERVIDORES APACHE: USANDO EL ARCHIVO HTTPD.CONF PARA BLOQUEAR EL ACCESO DESDE DETERMINADA IP A UN DIRECTORIO DETERMINADO

11.12.2017 13:29
En nuestro último artículo sobre el tema dijimos que "las etiquetas <Directory /ruta/a/directorio> y </Directory> se usan para crear un contenedor que se utiliza para cercar un grupo de directrices de configuración que sólo se aplican a un directorio y sus subdirectorios específicos. Cualquier directriz aplicable a un directorio puede usarse en las etiquetas Directory."
 
 
Así para bloquear el acceso a un directorio determinado desde determinada IP (o desde más de una) abrimos el archivo httpd.conf y creamos las siguientes directivas entre las mencionadas etiquetas <Directory /ruta/a/directorio> y </Directory>:
 
<Directory "C:\xampp\htdocs\test">
        Order Allow,Deny
        Allow from all
        Deny from 127.0.0.1
</Directory>
 
Hemos puesto la dirección IP de la computadora anfitrión local (localhost) para que el lector pueda comprobar el bloqueo en su propio servidor, en caso de contar con uno.
 
Al igual que en el ejemplo del artículo anterior aclaramos que las directivas funcionarán correctamente en un servidor que aloja un sólo sitio web o más de uno, pero todos con la misma configuración. En uno que aloja más de uno con diferentes configuarciones habrá que modificar apenas un poco más la configuarción original del servidor mediante el archivo htppd.conf.
 
Artículo relacionado: