Módulos de Apache
¿Qué es mod_alias?   Es un modulo que esta activado en    apache por defecto, que sirve para    asociar partes del sistem...
Alias Directiva que permite asociar una ruta a  cualquier sitio del sistema de archivos. Sintaxis:     Alias url-ruta r...
Alias   Ejemplo:     Alias /data “/web/data”http://midominio.com/data/index.html. Esigual que http://data/index.html
AliasMatch Es parecida a la directiva Alias, pero  puedes utilizar expresiones regulares. Sintaxis     AliasMatch regex...
AliasMatch   Ejemplo:     AliasMatch ^/data(.*) /web/data$1Hace correpondermidominio.com/data/index.html con/web/data/in...
Redirect Redirige las solicitudes URL a otra.  Tiene mayor preferencia que alias. Sintaxis:     Redirect [status-code] ...
Redirect   Ejemplo:     Se realizan peticiones hacia la ruta      /data, con una nueva URL. Por lo tanto, si      se pid...
RedirectCodigo de estado   Lo que hacePermanent          Le dice al cliente que el redireccionamiento es                  ...
Resolviendo dudas   ¿Qué es .htaccess?    es un fichero especial de apache, que permite    definir diferentes directivas ...
RedirectMatch Es igual que la directiva Redirect, pero  acepta expresiones regulares. Sintaxis:     RedirectMatch (.*)....
RedirectMatch Ejemplo:La siguientesolicitud, midominio.com/old/index.htmserá redirigido a:midominio.com/old/index.html.
RedirectTemp Es similar a la directiva Redirect.  Permite al cliente ser redireccionado  temporalmente. Aunque la directi...
RedirectPermanent Es parecida a la directiva Redirect.  Permite al cliente saber que la  redirección es permanente. Utili...
ScriptAlias Crea un alias para la ruta física del  directorio. Cualquier nombre de archivo  es suministrado en la solicit...
ScriptAlias   Ejemplo:     Se puede utilizar para procesar una solicitud     del tipo midominio.com/somescript.pl. el   ...
Resolviendo dudas   ¿Qué es un script CGI?     es un método para la transmisión de    información hacia un compilador ins...
ScriptAliasMatch Es equivalente a la directiva  ScriptAlias, pero utiliza una expresion  regular, que le permite definir ...
ScriptAliasMatch   Ejemplo:     Las dos directivas siguientes hacen      exactamente lo mismo:    ScriptAliasMatch ^/cgi...
Upcoming SlideShare
Loading in …5
×

Mod alias - Apache

2,035 views
1,850 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,035
On SlideShare
0
From Embeds
0
Number of Embeds
84
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Mod alias - Apache

  1. 1. Módulos de Apache
  2. 2. ¿Qué es mod_alias? Es un modulo que esta activado en apache por defecto, que sirve para asociar partes del sistema a otra o redireccionar URLs
  3. 3. Alias Directiva que permite asociar una ruta a cualquier sitio del sistema de archivos. Sintaxis:  Alias url-ruta ruta Contexto: configuración del servidor, host virtual
  4. 4. Alias Ejemplo:  Alias /data “/web/data”http://midominio.com/data/index.html. Esigual que http://data/index.html
  5. 5. AliasMatch Es parecida a la directiva Alias, pero puedes utilizar expresiones regulares. Sintaxis  AliasMatch regex ruta Contexto: configuración del servidor, host virtual
  6. 6. AliasMatch Ejemplo:  AliasMatch ^/data(.*) /web/data$1Hace correpondermidominio.com/data/index.html con/web/data/index.html
  7. 7. Redirect Redirige las solicitudes URL a otra. Tiene mayor preferencia que alias. Sintaxis:  Redirect [status-code] Url-antigua URL- nueva Contexto: configuración del servidor, host virtual, directorio, .htaccess
  8. 8. Redirect Ejemplo:  Se realizan peticiones hacia la ruta /data, con una nueva URL. Por lo tanto, si se pide midominio.com/data/index.html se redireccionan a otrodominio.net/data/index.html. El codigo de estado por defecto es el HTTP 302, temporal.
  9. 9. RedirectCodigo de estado Lo que hacePermanent Le dice al cliente que el redireccionamiento es permanente, HTTP 301Temp Devuelve un estado temporal de redireccionamiento, 302See other Devuelve un estado See Other (303), indica que un recurso a sido reemplazadoGone Devuelve un estado Gone (410), indica que el recurso a sido eliminado permanentemente.
  10. 10. Resolviendo dudas ¿Qué es .htaccess? es un fichero especial de apache, que permite definir diferentes directivas de configuración para cada directorio sin necesidad de editar el archivo de configuración principal de Apache.
  11. 11. RedirectMatch Es igual que la directiva Redirect, pero acepta expresiones regulares. Sintaxis:  RedirectMatch (.*).htm$ midominio.com$1.html Contexto: configuración del servidor, host virtual
  12. 12. RedirectMatch Ejemplo:La siguientesolicitud, midominio.com/old/index.htmserá redirigido a:midominio.com/old/index.html.
  13. 13. RedirectTemp Es similar a la directiva Redirect. Permite al cliente ser redireccionado temporalmente. Aunque la directiva Redirect, también usa un estado temporal por defecto. Sintaxis  RedirectTemp URL-Antigua Url-nueva Contexto: configuración del servidor, host virtual, directorio, .htaccess
  14. 14. RedirectPermanent Es parecida a la directiva Redirect. Permite al cliente saber que la redirección es permanente. Utilizando el codigo 301 o la palabra clave permanent Sintaxis  RedirectPermanent Url-antigua URL-nueva Contexto: configuración del servidor, host virtual, directorio, .htaccess
  15. 15. ScriptAlias Crea un alias para la ruta física del directorio. Cualquier nombre de archivo es suministrado en la solicitud es tratado como un script CGI y el servidor lo ejecuta. Sintaxis:  ScriptAlias Alias “ruta-fisica-directorio” Contexto: Configuración del servidor, host virtual
  16. 16. ScriptAlias Ejemplo:  Se puede utilizar para procesar una solicitud del tipo midominio.com/somescript.pl. el servidor intenta ejecutarlo si se verifica el permiso adecuado. ScriptAlias /cgi-bin/ “/var/www/public/cgi-bin”
  17. 17. Resolviendo dudas ¿Qué es un script CGI? es un método para la transmisión de información hacia un compilador instalado en el servidor. Su función principal es la de añadir una mayor interacción a los documentos web que por medio del HTML se presentan de forma estática.
  18. 18. ScriptAliasMatch Es equivalente a la directiva ScriptAlias, pero utiliza una expresion regular, que le permite definir reglas dinamicas para alias. Sintaxis:  ScriptAlias regex directorio Contexto: Configuración del servidor, host virtual.
  19. 19. ScriptAliasMatch Ejemplo:  Las dos directivas siguientes hacen exactamente lo mismo: ScriptAliasMatch ^/cgi-bin(.*) “/var/www/public/cgi-bin$1 ScriptAlias /cgi-bin/ “/var/www/public/cgi-bin”

×