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