Usamos cookies propias y de terceros para mostrar publicidad personalizada según su navegación. Si continua navegando consideramos que acepta el uso de cookies.

OK Más información

domingo, 12 de julio de 2015

Nginx bloquear el acceso a un directorio estático

En uno de los sitios que me toco configurar necesite bloquear el acceso a un subdirectorio de un directorio de contenido estático, mientras que el acceso al contenido de los demás subdirectorios debe permanecer disponible, encontre la siguiente forma de hacerlo:

En el archivo de configuración del sitio agregue las líneas en negritas:

server {
    listen   80;
    ...
    location ~/static/carpetabloquear/ {
        alias /webapps/ruta/al/contenido/static/carpetabloquear/;
    }

    location /static/ {

        alias /webapps/ruta/al/contenido/static/;
    }
    ...
}


De esta forma aunque el usuario tiene acceso para algunos archivos del media dentro del directorio de la carpeta a bloquear no tiene acceso. Fue la forma como encontre hacerlo si has encontrado otra, te agradezco compartirlo.


Espero te sea de utilidad !


Referencias:
http://www.nginxtips.com/nginx-location-directive/

No hay comentarios:

Publicar un comentario