pecha kucha

13

Click here to load reader

Upload: juanjol2

Post on 04-Jul-2015

426 views

Category:

Documents


0 download

DESCRIPTION

mod_dir

TRANSCRIPT

Page 1: Pecha kucha

MOD_DIR

Juan Manuel de Torres EncinasJuan José López López

Page 2: Pecha kucha

MOD_DIR

● Información general

Este módulo genera un listado del directorio HTML si un cliente envía una solicitud de un directorio en lugar de un archivo.

Este módulo no es configurable y tiene que ser borrado de la directiva de configuración de los módulos si los listados de directorios no es deseada.

Page 3: Pecha kucha

MOD_DIR

● Un archivo escrito por el usuario, normalmente se llama index.html. La directiva DirectoryIndex establece el nombre de este archivo. Esto es controlado por mod_dir.

● De lo contrario, un listado generado por el servidor. Esto está previsto por mod_autoindex.

Page 4: Pecha kucha

DirectoryIndex

● Indica como responde el servidor cuando se solicita un directorio.

● Es posible aplicar esta directiva a directorios individuales para indicar índices distintos.

● Ejemplo:

<Directory /var/www/html/varios>

DirectoryIndex pagina.html

</directory>

Page 5: Pecha kucha

DirectoryIndex

● Se pueden dar varia direcciones URL, en cuyo caso el servidor devolverá el primero que considere.

● Si ninguno de los recursos existe y la opción indexes está establecida, el servidor generará su propia lista de directorio

Page 6: Pecha kucha

DirectoryIndex

● Ejemplo:

Cuando un usuario pide la página http://your_domain/this_directory/, recibe la página DirectoryIndex si existe.

● El valor por defecto para DirectoryIndex es index.html.

● El servidor intentará encontrarlo. Si no lo encuentra y si Options Indexes se encuentra en el directorio, el servidor generará un listado, en formato HTML, de los subdirectorios y archivos del directorio.

Page 7: Pecha kucha

DirectoryIndex

Page 8: Pecha kucha

DirectoryIndex

● Descripción: Lista de recursos que debe buscar cuando el cliente solicita un directorio

● Sintaxis: DirectoryIndex local-url [local-url] ...

● Ejemplo: DirectoryIndex index.html

● Contexto: server config, virtual host, directorio, htaccess.

● Anular: Índices

● Estado: Base

● Módulo: mod_dir

Page 9: Pecha kucha

DirectorySlash

● Normalmente, si un usuario solicita un recurso sin una barra al final, lo que apunta a un directorio.

● mod_dir le redirige a un mismo recurso, pero con una barra final por algunas buenas razones:

Page 10: Pecha kucha

DirectorySlash

Razones:● DirectoryIndex sólo se evaluará en los directorios

solicitada con una barra final.

● Las referencias relativas URL dentro de las páginas html que funcione correctamente.

Page 11: Pecha kucha

DirectorySlash

EJEMPLO

<Location /some/path>

DirectorySlash OffSetHandler some-handler

</Location>

Page 12: Pecha kucha

DirectorySlash Directive

● Descripción: Cambia final redirecciones barra dentro o fuera de

● Sintaxis: En DirectorySlash | Off

● Ejemplo: El DirectorySlash

● Contexto: server config, virtual host, directorio, htaccess.

● Anular: Índices

● Estado: Base

● Módulo: mod_dir

● Compatibilidad: Disponible en las versiones 2.0.51 y posteriores

Page 13: Pecha kucha

Fuentes

● http://httpd.apache.org/docs/2.0/mod/mod_dir.html● http://dns.bdat.net/documentos/apache/x343.html