Módulos de Apache.
mod_alias
Módulo compilado en la versión predeterminada de Apache. Convierte cualquier parte de archivos del servidor en un camino del servidor web.
Por ejemplo Alias /error /var/www/error
Las directivas más importantes de este módulo son :
- Alias
- Redirect
- ScriptAlias
Un ejemplo de Redirect dería:
Redirect /es es.formacion.esY en el caso de ScriptAlias:
ScriptAlias /cgi-bin /var/www/cgi-bin
mod_autoindex
Este módulo viene en la versión predeterminada, cuando se recibe una petición que afecta a un directorio se busca primero en la directriz DirectoryIndex, por ejemplo el fichero index.html. Si no lo encontrase el servidor genera un índice con el contenido de la carpeta o directorio.
Las directivas más destacadas son:
- FancyIndexing. Si se activa realiza la generación del índice con iconos.
- HearderName. Inserta el contenido del archivo indicado en la parte superior del índice.
HeaderName cabecera
- IndexIgnore. Oculta del índice los archivos que se incluyan en la directiva.
IndexIgnore tarifas.html
- IndexOptions. Especifica las opciones que fijarán el resultado de la indexación.
- ReadmeName. Inserta el archivo indicado en la directiva al final del índice.
mod_dir
Este módulo está incluido en la versión predeterminada. Y lo que hace es redirigir cualquier solicitud que no incluya la barra inclinada.
Cuando queremos disponer de una página inicial en vez de generar un índice del contenido del directorio o carpeta utilizamos la directiva DirectoryIndex.
DirectoryIndex index.html index.htm default.html default.htm index.php default.php
mod_headers
No viene incluido en la versión predeterminada. Este módulo permite manipular las cabeceras de las respuestas HTTP.
Solo tiene una directiva Header que tiene cuya sintaxis es muy amplia:
Header [condition] add|append|echo|edit|edit*|merge|set|unset header [value] [replacement] [early|env=[!]variable]|expr=expression]
Un ejemplo de su uso sería añadir a todas la página el autor a las páginas.
Header add Author "Oscar Martín. 2013"