SlideShare ist ein Scribd-Unternehmen logo
1 von 20
MOD_ ALIAS




              Realizado por:
  Christian Bejarano Mellado
    Victor Gutiérrez Medrán
ÍNDICE
●   ¿Qué es mod_alias?
●   Orden de Procesamiento mismo contexto
●   Alias Directive
●   AliasMatch Directive
●   Redirect Directive
●   RedirectMatch Directive
●   RedirectPermanent Directive
●   RedirectTemp Directive
●   ScriptAlias Directive
●   SriptAliasMatch Directive
¿Qué es mod_alias?

Es un módulo de apache, las directivas que
     contiene este módulo permite la
manipulación y el control de las direcciones
  URL como peticiones llegan al servidor
Este módulo está activado por
defecto al instalar apache 2.2
Orden de Procesamiento
          mismo contexto

●   Las Redirecciones se procesan antes que los Alias


●   Las Redirecciones y los Alias se procesan en el orden
    que aparecen en el archivo de configuración
Alias Directive
Permite que cualquier parte del sistema de
archivos sea asociado a una ruta

Sintaxis :   Alias URL-path file-path | directorio de
ruta


Contexto: Configuración del servidor, Virtual
Host
Alias Directive

            Ejemplo
Alias /imagenes /fotos/www/imagenes


-Petición : http://www.vuestrodominio.
         es/imagenes/1.jpeg


-Respuesta: /fotos/www/imagenes/1.jpeg
AliasMatch Directive
Es equivalente a Alias Directive pero hace
uso de expresiones regulares en vez de un
prefijo simple.

Sintaxis:    AliasMatch regex file-path | directorio de
ruta


Contexto: Configuración del servidor, Virtual
Host
AliasMatch Directive

              Ejemplo
AliasMatch ^/iconos(.*) /www/iconos/$1


-Petición: http://www.vuestrodominio.
           es/iconos/1.ico


    -Respuesta: /www/iconos/1.ico
Redirect Directive

Redirige al cliente a otra URL especificada


Sintaxis: Redirect [estado] URL-path |
URL


Contexto: Configuración del servidor, Virtual
Host
Redirect Directive

                      Ejemplo
Redirect /calendario http://otro.vuestrodominio.
es/calendario


   -Petición: http://www.vuestrodominio.es/calendario


   - Respuesta: http://otro.vuestrodominio.
es/calendario
Redirect Directive
  Redirect [estado] URL-path | URL

Si no le indicamos estado manda por defecto el 302
                       (temp)
RedirectMatch Directive
Es equivalente a Redirect, pero hace uso de
expresiones regulares.

Sintaxis:   RedirectMatch [estado] regex URL


Contexto: Configuración del servidor, Virtual
Host
RedirectMatch Directive

                      Ejemplo
RedirectMatch (.*) .jpeg$ http://otro.vuestrodominio.
es/$1.jpeg

   -Petición: http://www.vuestrodominio.es/prueba.
jpeg

   -Respuesta: http://otro.vuestrodominio.es/prueba.
jpeg
RedirectPermanent Directive
Envía una redirección externa permanente
pidiendo al cliente buscar una dirección
URL diferente (301)

Sintaxis: RedirectPermanent URL-path URL
RedirectPermanent /carpeta http://otro.vuestrodominio.
es/carpeta


Contexto: Configuración del servidor, Virtual
Host
RedirectTemp Directive
Envía una redirección externa temporal
pidiendo al cliente buscar una dirección
URL diferente (302)

Sintaxis: RedirectTemp URL-path URL
RedirectTemp /carpeta http://otro.vuestrodominio.
es/carpeta

Contexto: Configuración del servidor, Virtual
Host
ScriptAlias Directive
Es equivalente a Alias Directive salvo que el
directorio destino contiene script CGI que
son procesados por el módulo mod_cgi

Sintaxis:    ScriptAlias URL-path file-path | ruta del
directorio



Contexto: Configuración del servidor, Virtual
Host
ScriptAlias Directive


                   Ejemplo
   ScriptAlias /script/ /www/script/

-Petición: http://www.vuestrodominio.es/script/hora

     El servidor ejecutará el script
           /www/script/hora
ScriptAliasMatch Directive
Es equivalente a ScriptAlias, pero hace uso
de expresiones regulares.


Sintaxis:    ScriptAliasMatch regex file-path | ruta del
directorio



Contexto: Configuración del servidor, Virtual
Host
ScriptAliasMatch Directive

                  Ejemplo
  ScriptAliasMatch ^/script/(.*) /www/script$1


-Petición: http://www.vuestrodominio.es/script/hora

     El servidor ejecutará el script
           /www/script/hora

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Connectión
ConnectiónConnectión
Connectión
 
Apache practica
Apache practicaApache practica
Apache practica
 
Servidor apache
Servidor apacheServidor apache
Servidor apache
 
Servidor web apache
Servidor web apache Servidor web apache
Servidor web apache
 
John Espino plantillas
John Espino plantillasJohn Espino plantillas
John Espino plantillas
 
John Espino slideshare
John Espino slideshareJohn Espino slideshare
John Espino slideshare
 
Mantenimiento Servidor de correo
Mantenimiento Servidor de correo Mantenimiento Servidor de correo
Mantenimiento Servidor de correo
 
Taller HA y Balanceo de Cargas con NIGX.
Taller HA y Balanceo de Cargas con NIGX.Taller HA y Balanceo de Cargas con NIGX.
Taller HA y Balanceo de Cargas con NIGX.
 
Ftp server linux
Ftp server  linuxFtp server  linux
Ftp server linux
 
Tomcat
TomcatTomcat
Tomcat
 
Apli t1 practicas_apache
Apli t1 practicas_apacheApli t1 practicas_apache
Apli t1 practicas_apache
 
Servidor Web Apache para Linux
Servidor Web Apache para LinuxServidor Web Apache para Linux
Servidor Web Apache para Linux
 
T08 - Modificar configuraciones globales
T08 - Modificar configuraciones globalesT08 - Modificar configuraciones globales
T08 - Modificar configuraciones globales
 
Cluster j boss
Cluster j bossCluster j boss
Cluster j boss
 
Apache
ApacheApache
Apache
 
Comandos Powershell Backup Restore SPSite
Comandos Powershell Backup Restore SPSiteComandos Powershell Backup Restore SPSite
Comandos Powershell Backup Restore SPSite
 
Servidor web
Servidor webServidor web
Servidor web
 
Servicio HTTP en Ubuntu (Apache)
Servicio HTTP en Ubuntu (Apache)Servicio HTTP en Ubuntu (Apache)
Servicio HTTP en Ubuntu (Apache)
 
Introducción a Servidor HTTP Apache
Introducción a Servidor HTTP ApacheIntroducción a Servidor HTTP Apache
Introducción a Servidor HTTP Apache
 
Servidor web nginx
Servidor web nginxServidor web nginx
Servidor web nginx
 

Ähnlich wie Apache3 christiany victor

Mod alias - Apache
Mod alias - ApacheMod alias - Apache
Mod alias - ApacheAndree Fdez
 
Apache2 dia1
Apache2 dia1Apache2 dia1
Apache2 dia1lyonel_cc
 
Acceso a BBDD mediante un servlet
Acceso a BBDD mediante un servletAcceso a BBDD mediante un servlet
Acceso a BBDD mediante un servletjubacalo
 
Clase servletsaccesobd
Clase servletsaccesobdClase servletsaccesobd
Clase servletsaccesobdsimeon
 
Open Source Modern Web Development
Open Source Modern Web DevelopmentOpen Source Modern Web Development
Open Source Modern Web DevelopmentJaime Irurzun
 
Uso java jdbc
Uso java jdbcUso java jdbc
Uso java jdbcjbersosa
 
Uso java jdbc
Uso java jdbcUso java jdbc
Uso java jdbcjbersosa
 
Framework kahana
Framework kahanaFramework kahana
Framework kahanaH31D1
 
Java WebServices JaxWS - JaxRs
Java WebServices JaxWS - JaxRsJava WebServices JaxWS - JaxRs
Java WebServices JaxWS - JaxRsHernan Rengifo
 
SEMINARIO: Servicios REST. Bases de la tecnología y soporte con Spring MVC
SEMINARIO: Servicios REST. Bases de la tecnología y soporte con Spring MVCSEMINARIO: Servicios REST. Bases de la tecnología y soporte con Spring MVC
SEMINARIO: Servicios REST. Bases de la tecnología y soporte con Spring MVCParadigma Digital
 
ASP.NET MVC Core by Eduard Tomàs
ASP.NET MVC Core by Eduard TomàsASP.NET MVC Core by Eduard Tomàs
ASP.NET MVC Core by Eduard TomàsPlain Concepts
 
High performance Web Sites
High performance Web SitesHigh performance Web Sites
High performance Web SitesopenfinanceDev
 
Servletacceso bd
Servletacceso bdServletacceso bd
Servletacceso bdmanuel
 
Programacion web java
Programacion web javaProgramacion web java
Programacion web javaCésar Ocampo
 

Ähnlich wie Apache3 christiany victor (20)

Mod alias
Mod aliasMod alias
Mod alias
 
Mod alias - Apache
Mod alias - ApacheMod alias - Apache
Mod alias - Apache
 
Introducción a Kohana Framework
Introducción a Kohana FrameworkIntroducción a Kohana Framework
Introducción a Kohana Framework
 
Apache2 dia1
Apache2 dia1Apache2 dia1
Apache2 dia1
 
Acceso a BBDD mediante un servlet
Acceso a BBDD mediante un servletAcceso a BBDD mediante un servlet
Acceso a BBDD mediante un servlet
 
Clase servletsaccesobd
Clase servletsaccesobdClase servletsaccesobd
Clase servletsaccesobd
 
Open Source Modern Web Development
Open Source Modern Web DevelopmentOpen Source Modern Web Development
Open Source Modern Web Development
 
Uso java jdbc
Uso java jdbcUso java jdbc
Uso java jdbc
 
Uso java jdbc
Uso java jdbcUso java jdbc
Uso java jdbc
 
Framework kahana
Framework kahanaFramework kahana
Framework kahana
 
Java WebServices JaxWS - JaxRs
Java WebServices JaxWS - JaxRsJava WebServices JaxWS - JaxRs
Java WebServices JaxWS - JaxRs
 
Curso Java Avanzado 2 Servlets
Curso Java Avanzado   2 ServletsCurso Java Avanzado   2 Servlets
Curso Java Avanzado 2 Servlets
 
SEMINARIO: Servicios REST. Bases de la tecnología y soporte con Spring MVC
SEMINARIO: Servicios REST. Bases de la tecnología y soporte con Spring MVCSEMINARIO: Servicios REST. Bases de la tecnología y soporte con Spring MVC
SEMINARIO: Servicios REST. Bases de la tecnología y soporte con Spring MVC
 
Webperf wordpress
Webperf wordpressWebperf wordpress
Webperf wordpress
 
Laravel 5.1
Laravel 5.1Laravel 5.1
Laravel 5.1
 
ASP.NET MVC Core
ASP.NET MVC CoreASP.NET MVC Core
ASP.NET MVC Core
 
ASP.NET MVC Core by Eduard Tomàs
ASP.NET MVC Core by Eduard TomàsASP.NET MVC Core by Eduard Tomàs
ASP.NET MVC Core by Eduard Tomàs
 
High performance Web Sites
High performance Web SitesHigh performance Web Sites
High performance Web Sites
 
Servletacceso bd
Servletacceso bdServletacceso bd
Servletacceso bd
 
Programacion web java
Programacion web javaProgramacion web java
Programacion web java
 

Mehr von crisbeme

Bejarano mellado christian-servidores_de_impresión
Bejarano mellado christian-servidores_de_impresiónBejarano mellado christian-servidores_de_impresión
Bejarano mellado christian-servidores_de_impresióncrisbeme
 
Trabajo 5 uso escritorio remoto windows
Trabajo 5 uso escritorio remoto windowsTrabajo 5 uso escritorio remoto windows
Trabajo 5 uso escritorio remoto windowscrisbeme
 
Trabajo5 christian bejarano-victor-gutiérrez
Trabajo5 christian bejarano-victor-gutiérrezTrabajo5 christian bejarano-victor-gutiérrez
Trabajo5 christian bejarano-victor-gutiérrezcrisbeme
 
Bejarano mellado christian-inittaby upstart
Bejarano mellado christian-inittaby upstartBejarano mellado christian-inittaby upstart
Bejarano mellado christian-inittaby upstartcrisbeme
 
Bejarano mellado christiansysvo_lynetlogon
Bejarano mellado christiansysvo_lynetlogonBejarano mellado christiansysvo_lynetlogon
Bejarano mellado christiansysvo_lynetlogoncrisbeme
 
Bejarano mellado christiansysvo_lynetlogon
Bejarano mellado christiansysvo_lynetlogonBejarano mellado christiansysvo_lynetlogon
Bejarano mellado christiansysvo_lynetlogoncrisbeme
 
Bejarano mellado christian-practica-iis
Bejarano mellado christian-practica-iisBejarano mellado christian-practica-iis
Bejarano mellado christian-practica-iiscrisbeme
 
Bejarano mellado christian-practicaapache 4
Bejarano mellado christian-practicaapache 4Bejarano mellado christian-practicaapache 4
Bejarano mellado christian-practicaapache 4crisbeme
 
Bejarano mellado christianactiv edirectory1-6
Bejarano mellado christianactiv  edirectory1-6Bejarano mellado christianactiv  edirectory1-6
Bejarano mellado christianactiv edirectory1-6crisbeme
 

Mehr von crisbeme (13)

Bejarano mellado christian-servidores_de_impresión
Bejarano mellado christian-servidores_de_impresiónBejarano mellado christian-servidores_de_impresión
Bejarano mellado christian-servidores_de_impresión
 
Trabajo 5 uso escritorio remoto windows
Trabajo 5 uso escritorio remoto windowsTrabajo 5 uso escritorio remoto windows
Trabajo 5 uso escritorio remoto windows
 
Trabajo5 christian bejarano-victor-gutiérrez
Trabajo5 christian bejarano-victor-gutiérrezTrabajo5 christian bejarano-victor-gutiérrez
Trabajo5 christian bejarano-victor-gutiérrez
 
Bejarano mellado christian-inittaby upstart
Bejarano mellado christian-inittaby upstartBejarano mellado christian-inittaby upstart
Bejarano mellado christian-inittaby upstart
 
Bejarano mellado christiansysvo_lynetlogon
Bejarano mellado christiansysvo_lynetlogonBejarano mellado christiansysvo_lynetlogon
Bejarano mellado christiansysvo_lynetlogon
 
Bejarano mellado christiansysvo_lynetlogon
Bejarano mellado christiansysvo_lynetlogonBejarano mellado christiansysvo_lynetlogon
Bejarano mellado christiansysvo_lynetlogon
 
Bejarano mellado christian-practica-iis
Bejarano mellado christian-practica-iisBejarano mellado christian-practica-iis
Bejarano mellado christian-practica-iis
 
Bejarano mellado christian-practicaapache 4
Bejarano mellado christian-practicaapache 4Bejarano mellado christian-practicaapache 4
Bejarano mellado christian-practicaapache 4
 
Bejarano mellado christianactiv edirectory1-6
Bejarano mellado christianactiv  edirectory1-6Bejarano mellado christianactiv  edirectory1-6
Bejarano mellado christianactiv edirectory1-6
 
Audi
AudiAudi
Audi
 
Audi
AudiAudi
Audi
 
Audi
AudiAudi
Audi
 
Audi
AudiAudi
Audi
 

Apache3 christiany victor

  • 1. MOD_ ALIAS Realizado por: Christian Bejarano Mellado Victor Gutiérrez Medrán
  • 2. ÍNDICE ● ¿Qué es mod_alias? ● Orden de Procesamiento mismo contexto ● Alias Directive ● AliasMatch Directive ● Redirect Directive ● RedirectMatch Directive ● RedirectPermanent Directive ● RedirectTemp Directive ● ScriptAlias Directive ● SriptAliasMatch Directive
  • 3. ¿Qué es mod_alias? Es un módulo de apache, las directivas que contiene este módulo permite la manipulación y el control de las direcciones URL como peticiones llegan al servidor
  • 4. Este módulo está activado por defecto al instalar apache 2.2
  • 5. Orden de Procesamiento mismo contexto ● Las Redirecciones se procesan antes que los Alias ● Las Redirecciones y los Alias se procesan en el orden que aparecen en el archivo de configuración
  • 6. Alias Directive Permite que cualquier parte del sistema de archivos sea asociado a una ruta Sintaxis : Alias URL-path file-path | directorio de ruta Contexto: Configuración del servidor, Virtual Host
  • 7. Alias Directive Ejemplo Alias /imagenes /fotos/www/imagenes -Petición : http://www.vuestrodominio. es/imagenes/1.jpeg -Respuesta: /fotos/www/imagenes/1.jpeg
  • 8. AliasMatch Directive Es equivalente a Alias Directive pero hace uso de expresiones regulares en vez de un prefijo simple. Sintaxis: AliasMatch regex file-path | directorio de ruta Contexto: Configuración del servidor, Virtual Host
  • 9. AliasMatch Directive Ejemplo AliasMatch ^/iconos(.*) /www/iconos/$1 -Petición: http://www.vuestrodominio. es/iconos/1.ico -Respuesta: /www/iconos/1.ico
  • 10. Redirect Directive Redirige al cliente a otra URL especificada Sintaxis: Redirect [estado] URL-path | URL Contexto: Configuración del servidor, Virtual Host
  • 11. Redirect Directive Ejemplo Redirect /calendario http://otro.vuestrodominio. es/calendario -Petición: http://www.vuestrodominio.es/calendario - Respuesta: http://otro.vuestrodominio. es/calendario
  • 12. Redirect Directive Redirect [estado] URL-path | URL Si no le indicamos estado manda por defecto el 302 (temp)
  • 13. RedirectMatch Directive Es equivalente a Redirect, pero hace uso de expresiones regulares. Sintaxis: RedirectMatch [estado] regex URL Contexto: Configuración del servidor, Virtual Host
  • 14. RedirectMatch Directive Ejemplo RedirectMatch (.*) .jpeg$ http://otro.vuestrodominio. es/$1.jpeg -Petición: http://www.vuestrodominio.es/prueba. jpeg -Respuesta: http://otro.vuestrodominio.es/prueba. jpeg
  • 15. RedirectPermanent Directive Envía una redirección externa permanente pidiendo al cliente buscar una dirección URL diferente (301) Sintaxis: RedirectPermanent URL-path URL RedirectPermanent /carpeta http://otro.vuestrodominio. es/carpeta Contexto: Configuración del servidor, Virtual Host
  • 16. RedirectTemp Directive Envía una redirección externa temporal pidiendo al cliente buscar una dirección URL diferente (302) Sintaxis: RedirectTemp URL-path URL RedirectTemp /carpeta http://otro.vuestrodominio. es/carpeta Contexto: Configuración del servidor, Virtual Host
  • 17. ScriptAlias Directive Es equivalente a Alias Directive salvo que el directorio destino contiene script CGI que son procesados por el módulo mod_cgi Sintaxis: ScriptAlias URL-path file-path | ruta del directorio Contexto: Configuración del servidor, Virtual Host
  • 18. ScriptAlias Directive Ejemplo ScriptAlias /script/ /www/script/ -Petición: http://www.vuestrodominio.es/script/hora El servidor ejecutará el script /www/script/hora
  • 19. ScriptAliasMatch Directive Es equivalente a ScriptAlias, pero hace uso de expresiones regulares. Sintaxis: ScriptAliasMatch regex file-path | ruta del directorio Contexto: Configuración del servidor, Virtual Host
  • 20. ScriptAliasMatch Directive Ejemplo ScriptAliasMatch ^/script/(.*) /www/script$1 -Petición: http://www.vuestrodominio.es/script/hora El servidor ejecutará el script /www/script/hora