Despliegue de Aplicaciones Web.pdf

Download Despliegue de Aplicaciones Web.pdf

Post on 26-Dec-2015

129 views

Category:

Documents

23 download

Embed Size (px)

TRANSCRIPT

  • MDULO: DESPLIEGUE DE APLICACIONES WEB

    Profesor: Sergio Cuesta Vicente.

    https://sites.google.com/site/sergiocuesta/

    profesor.scv@gmail.com

  • DAW Despliegue de Aplicaciones Web https://sites.google.com/site/sergiocuesta/

    Licencia

    Los contenidos de este documento estn compartidos bajo una licencia Creative Commons si no se indica lo contrario.

    Puede conocer ms sobre Creative Commons pulsando en el enlace.

    El uso de este documento est sujeto a las normas que se indican en esta pgina.

    Si quiere saber ms sobre Creative Commons puede visitar su pgina Web o la versin en espaol.

    Para saber ms sobre el tipo de licencia aplicado a este documento puede visitar esta pgina.

    Todos los materiales usados para la confeccin de este documento estn bajo licencia de Creative Commons y se har referencia a su autor en lamanera que sea posible.

    Si quiere usar todo o parte de este documento, por favor, haga referencia al autor.

    Sergio Cuesta Vicente

    profesor.scv@gmail.com

    2 de 374 Sergio Cuesta Vicenteprofesor.scv@gmail.com

  • DAW Despliegue de Aplicaciones Web https://sites.google.com/site/sergiocuesta

    LICENCIA..........................................................................................................................................................................................2

    TEMA 1: IMPLANTACIN DE ARQUITECTURAS WEB .................................................................................................................................10

    La arquitectura web y algunos modelos ...............................................................................................................................................................11

    Un modelo simple para el despliegue de aplicaciones Web.................................................................................................................................17

    Qu es una aplicacin web.................................................................................................................................................................................................... 18

    Fases de un proyecto de una aplicacin web........................................................................................................................................................................ 18

    Servidores web.......................................................................................................................................................................................................20

    Servicios Web........................................................................................................................................................................................................................ 21

    Alternativas........................................................................................................................................................................................................................... 21

    Qu necesito para montar un servidor web?....................................................................................................................................................................... 23

    Instalacin y configuracin bsica de un servidor web: Apache.........................................................................................................................25

    Comprobacin y eliminacin de otras versiones..................................................................................................................................................................26

    Instalacin............................................................................................................................................................................................................................ 30

    Instalacin manual de Apache 2............................................................................................................................................................................................ 31

    Instalar un servidor con LAMP...............................................................................................................................................................................39

    Servidores de Aplicaciones.....................................................................................................................................................................................41

    Contenedores....................................................................................................................................................................................................................... 42

    Tomcat....................................................................................................................................................................................................................44

    Instalando Java..................................................................................................................................................................................................................... 44

    Instalar Apache Tomcat........................................................................................................................................................................................................ 48

    Instalando paquetes adicionales........................................................................................................................................................................................... 51

    Usuarios de Tomcat.............................................................................................................................................................................................................. 52

    3 de 374 Sergio Cuesta Vicenteprofesor.scv@gmail.com

  • DAW Despliegue de Aplicaciones Web https://sites.google.com/site/sergiocuesta/

    Iniciar y parar Tomcat........................................................................................................................................................................................................... 53

    Instalando Tomcat de forma manual....................................................................................................................................................................................54

    Hacer Tomcat auto arrancable............................................................................................................................................................................................. 55

    Aplicaciones web....................................................................................................................................................................................................58

    Estructura............................................................................................................................................................................................................................ 60

    Descriptor de despliegue...................................................................................................................................................................................................... 61

    TEMA 2: ADMINISTRACIN DE SERVIDORES WEB...................................................................................................................................63

    Configuracin del servidor web............................................................................................................................................................................64

    Dividiendo y organizando el archivo de configuracin.........................................................................................................................................................68

    Directivas del archivo de configuracin ............................................................................................................................................................................... 70

    Mdulos..................................................................................................................................................................................................................88

    Mdulos relacionados con el entorno..................................................................................................................................................................................93

    Mdulos de autenticacin y control de acceso.....................................................................................................................................................................93

    Mdulos de generacin dinmica de contenidos.................................................................................................................................................................94

    Mdulos de configuracin del tipo de contenido.................................................................................................................................................................95

    Mdulos para el listado de directorios................................................................................................................................................................................. 96

    Mdulos para la gestin de las cabeceras HTTP de las respuestas.............................................