Impedir listado de directorios en Apache

Cargando
Facebook RSS Twitter
+ Responder Tema + Crear Nuevo Tema
Resultados 1 al 2 de 2
  1. #1
    Miembro Guru svyatoslav tiene un aura espectacular svyatoslav tiene un aura espectacular svyatoslav tiene un aura espectacular Avatar de svyatoslav
    Fecha de Ingreso
    11 nov, 09
    Mensajes
    1,543
    Nacionalidad
    Users Flag!

    Predeterminado Impedir listado de directorios en Apache

    Impedir listado de directorios en Apache

    Itroducción

    Una de las acciones básicas de cara a mejorar la seguridad de un sitio web, es evitar que el servidor devuelva los listados del contenido de los directorios que son públicos. Una solución popular es incluir un fichero index.html vacío en todos los directorios que no deben ser listados o que no tienen un fichero que realice alguna función. Si estamos hablando de un sitio web con cientos o miles de directorios, esta opción queda descartada directamente.

    .haccess

    La alternativa es simple si estamos usando un servidor web Apache, utilizar las bondades del fichero .htaccess. La opción más directa es deshabilitar todos los listados de directorios en nuestro sitio.

    Desactivar listados

    En el raíz de nuestro sitio, creamos un fichero .htaccess (o añadimos al que ya tenemos) la siguiente línea:

    Código HTML:
    Options -Indexes
    
    De esta forma evitamos los listados en cualquier directorio de nuestro sitio. La opción contraria, para un directorio en particular o porque queramos habilitar esta característica en un sitio donde el proveedor la tiene deshabilitada por defecto es la siguiente:

    Código HTML:
    Options +Indexes
    
    Estilo de los listados

    Si lo que queremos es tener el listado, tenemos dos opciones, mostrar la lista básica de ficheros:
    Código HTML:
    IndexOptions -FancyIndexing
    
    O mostrar más información: fechas de modificación, tamaño de ficheros, iconos…:

    Código HTML:
    IndexOptions +FancyIndexing
    
    Ignorar ciertos tipos de ficheros

    Otra opción a tener en cuenta es la de ignorar ciertos tipos de ficheros, de forma que podamos listar por ejemplos el contenido multimedia, obviando los ficheros PHP o HTML. Para este ejemplo usaríamos la siguiente instrucción:

    Código HTML:
    IndexIgnore *.php *.html
    
    Finalmente, podemos mostrar un listado en blanco, es decir, ignorar todos los ficheros. Es otra alternativa a impedir los listados.

    Código HTML:
    IndexIgnore *
    
    Un deporte para los hombres de verdad

  2. #2
    Miembro Guru svyatoslav tiene un aura espectacular svyatoslav tiene un aura espectacular svyatoslav tiene un aura espectacular Avatar de svyatoslav
    Fecha de Ingreso
    11 nov, 09
    Mensajes
    1,543
    Nacionalidad
    Users Flag!

    Predeterminado

    Agradecimientos linuxhispano.net
    Un deporte para los hombres de verdad

Temas Similares

  1. Impedir Hot-linking en nuestro sitio con .htaccess

    Por svyatoslav en el foro Programacion
    Respuestas: 0
    Último Mensaje: 14/02/2011, 10:11
  2. Concejos de Seguridad en Apache - Servidores

    Por dimitri en el foro Linux
    Respuestas: 1
    Último Mensaje: 29/12/2010, 10:34
  3. Script Bash, Verifica el estado del apache

    Por svyatoslav en el foro Linux
    Respuestas: 0
    Último Mensaje: 25/12/2010, 20:19
  4. Renombrar directorios desde la terminal en linux

    Por svyatoslav en el foro Linux
    Respuestas: 0
    Último Mensaje: 25/12/2010, 18:43
  5. Apache server

    Por svyatoslav en el foro Linux
    Respuestas: 0
    Último Mensaje: 30/12/2009, 09:05

Etiquetas para este Tema

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes

LinkBacks Enabled by vBSEO