18
PRÁCTICA APACHE 3 MOD_AUTOINDEX AUTORES: Jose Antonio Albalat Almenara Miguel Lama del Valle

Practica apache 3

Embed Size (px)

Citation preview

Page 1: Practica apache 3

PRÁCTICA APACHE 3

MOD_AUTOINDEX

AUTORES:

Jose Antonio Albalat Almenara

Miguel Lama del Valle

Page 2: Practica apache 3

Mod_autoindex

Descripción:El módulo mod_autoindex ayuda con los listados automáticos de contenido de

directorio de servidor. Este módulo puede crear iconos, descripciones y textos alternativos a la

hora de que no se pueda mostrar una imagen o la imagen se carge de manera erronea.

Page 3: Practica apache 3

Mod_autoindex

Directivas:

AddAlt Directive: Proporciona un texto alternativo a la hora de mostrar un archivo, como puede ser el nombre del archivo, la extensión del archivo, etc.. si el texto contiene espacios debemos introducirlo entre comillas.

Ejemplo: AddAlt "PDF file" *.pdf

Page 4: Practica apache 3

Mod_autoindex

AddAltByEncoding Directive: Proporciona un texto alternativo a la hora de mostrar un archivo pero a diferencia de la directiva AddAlt este tiene codificación:

Ejemplo:AddAltByEncoding gzip x-gzip

Page 5: Practica apache 3

Mod_autoindex

AddAltByType Directive: Proporciona un texto alternativo a la hora de mostrar un archivo, el cual es de tipo text/html:

Ejemplo:AddAltByType 'plain text' text/plain

Page 6: Practica apache 3

Mod_autoindex

AddDescription Directive: Esta directiva nos proporciona un texto alternativo el cual es la discripción del archivo, su nombre, etc..

Normalmente el tamaño del texto es de 23 bytes.

Ejemplo:AddDescription "The planet Mars"

/web/pics/mars.gif

Page 7: Practica apache 3

Mod_autoindex

AddIcon Directive: Es un icono para mostrar un archivo, este icono va enlazado a una URL que nos lleva al archivo que buscamos.

Ejemplo:AddIcon (IMG,/icons/image.xbm) .gif .jpg .xbm

AddIcon /icons/dir.xbm ^^DIRECTORY^^

AddIcon /icons/backup.xbm *~

Page 8: Practica apache 3

Mod_autoindex

DefaultIcon Directive: Proporciona un icono por defecto cuando no hay ningun icono específico que adjuntar para irnos al archivo deseado:

Ejemplo:DefaultIcon /icon/unknown.xbm

Page 9: Practica apache 3

Mod_autoindex

HeaderName Directive La directiva HeaderName pone el nombre del

archivo que será insertado en lo alto del listado de índice. El nombre del archivo es el nombre del archivo para incluir.

Sintaxis: HeaderName archivo

Ejemplo:

HeaderName /include/HEADER.html

Page 10: Practica apache 3

Mod_autoindex

IndexHeadInsert Directive La directiva IndexHeadInsert especifica una cadena

para insertar en la sección <head> para la página de índice.

Sintaxis: IndexHeadInsert "markup …" Ejemplo

IndexHeadInsert "<link rel=\"sitemap\" href=\"/sitemap.html\">"

Page 11: Practica apache 3

Mod_autoindex

IndexIgnore Directive La directiva IndexIgnore se suma a la lista de

archivos que se ocultan al mostrar un directorio. Se pueden añadir varias directivas IndexIgnore a la lista. Por defecto, la lista contiene el directorio actual.

Sintaxis: IndexIgnore archivo [archivo] … Ejemplo

IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t

Page 12: Practica apache 3

Mod_autoindex

IndexOptions Directive La directiva IndexOptions especifica el

comportamiento del directorio principal. Pueden ser:

Charset = character-set (Apache 2.0.61 y posteriores)

La palabra clave Charset le permite especificar el juego de caracteres de la página generada. El valor predeterminado es de ISO-8859-1 o UTF-8, dependiendo de si el sistema de archivos subyacente es Unicode o no.

Ejemplo: IndexOptions Charset=UTF-8

Page 13: Practica apache 3

Mod_autoindex

Type = tipo de contenido MIME (Apache 2.0.61 y posteriores)

Ejemplo: IndexOptions Type=text/plain DescriptionWidth=[n | *] (Apache 2.0.23 and later) FancyIndexing FoldersFirst (Apache 2.0.23 and later) HTMLTable (Apache HTTP Server 2.0.23 and later) IconsAreLinks IconHeight[=pixels] IconWidth[=pixels]

Page 14: Practica apache 3

Mod_autoindex

IgnoreCase IgnoreClient NameWidth=[n | *] ScanHTMLTitles ShowForbidden SuppressColumnSorting SuppressDescription SuppressHTMLPreamble SuppressIcon (Apache 2.0.23 and later) SuppressLastModified

Page 15: Practica apache 3

Mod_autoindex

SuppressRules (Apache 2.0.23 and later) SuppressSize TrackModified (Apache 2.0.23 and later) VersionSort (Apache 2.0a3 and later) XHTML (Apache 2.0.49 and later) Incremental IndexOptions

Page 16: Practica apache 3

Mod_autoindex

IndexOrderDefault Directive La directiva IndexOrderDefault se utiliza en

combinación con la opción de índice FancyIndexing. Por defecto, FancyIndexed realiza listados de directorios en orden ascendente por nombre de archivo, el IndexOrderDefault le permite cambiar el orden de visualización inicial.

Sintaxis: IndexOrderDefault Ascending|Descending Name|Date|Size|Description

Page 17: Practica apache 3

Mod_autoindex

IndexStyleSheet Directive La directiva IndexStyleSheet establece el nombre

del archivo que se utilizará como el CSS de la lista de índice.

Sintaxis: IndexStyleSheet url-path Ejemplo:

IndexStyleSheet "/css/style.css"

Page 18: Practica apache 3

Mod_autoindex

ReadmeName Directive La directiva ReadmeName establece el nombre del

archivo que se adjunta al final de la lista de índice. Filename es el nombre del archivo a incluir, y se considera en relación con la ubicación de la indexación. Si el archivo comienza con una barra, se tendrá que estar relacionada con el DocumentRoot.

Sintaxis: ReadmeName filename Ejemplos:

ReadmeName FOOTER.html

ReadmeName /include/FOOTER.html