1/ Implantación de Arquitectura Web



Documentos relacionados
MANUAL DE CONFIGURACIÓN PARA EL ACCESO A RECURSOS-e RED DE BIBLIOTECAS DEL INSTITUTO CERVANTES

WINDOWS : TERMINAL SERVER

Instalación de Tomcat7 en Ubuntu

ELABORACIÓN DE TABLEROS DINÁMICOS DE COMUNICACIÓN CON EL PROGRAMA EDITOR TICO

Guía rápida de la Oficina Virtual Área Web y Administración Electrónica

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Servidor Apache. Instalación Configuración Apache con Webmin 24/03/2014. Vicente

Moodle, plataforma de aprendizaje

Instalación y Registro Versiones Educativas 2013

Publicación en Internet

INSTALACIÓN DE LOS MÓDULOS DEL ERP AbanQ

Ficheros de configuración de Nagios (ejemplo con nrpe y snmp)

1. Cambia el fondo del Escritorio

SIEWEB. La intranet corporativa de SIE

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Trabajo TICO Unidad 2: Sistemas Operativos. Guillermo Jarne Bueno.

INSTALACIÓN DE MEDPRO

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

1. Qué hacemos con la información encontrada en Internet? 2. De cuántas maneras se puede guardar una información?

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

Guía de uso del Cloud Datacenter de acens

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y

COMPROBACIONES BÁSICAS PARA EL USO DE FIRMA EN EL RTC

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

PEDRO REVERTE GÓMEZ SERVICIOS DE RED E INTERNET / IMPLANTACIÓN DE APLICACIONES WEB 2º ASIR

Capítulo 9. Archivos de sintaxis

Manual de Gunaguaro Instalación y Uso

Instalación, creación y configuración del servicio FTP

Studium, Campus Virtual de la Universidad de Salamanca.

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento

- A continuación, se nos abrirá la siguiente ventana pidiendo contraseña, que el cliente haya especificado al instalar Wingest 7

Guía de instalación de la carpeta Datos de IslaWin

Ubuntu Server HOW TO : SQUID. EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como instalar servidor proxi Squid.

MANUAL DE USUARIO PARA LA INSTALACION DE LOS AGENTES COMMVAULT SIMPANA 9.0

Internet Information Server

Guía de instalación y configuración de IBM SPSS Modeler Social Network Analysis 16

Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula:

Edición de Ofertas Excel Manual de Usuario

Gesfincas. INSTALACIÓN DE LA APLICACIÓN (Monopuesto y Red Local)

Configuración de la red

WEB HOSTING IPLAN INSTALACIÓN DE APLICACIONES PARA FTP

Manual de configuración de Outlook 2010 ÍNDICE

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

1. Configuración del entorno de usuario

APLICACIONES MICROINFORMÁTICA Apuntes de POWERPOINT

Servicio de Informática

Tipos de conexiones de red en software de virtualizacio n: VirtualBox y VMware

TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS

PRÁCTICA 10. Configuración de Correo y Publicar en la Web

SERVIDOR VIRTUAL IPLAN

Introducción a la plataforma Moodle Aníbal de la Torre Plataforma Moodle. Accediendo a los contenidos

Vielka Mari Utate Tineo Instituto Tecnológico de las Américas ITLA. Profesor José Doñé. Sistema Operativo 3 PRACTICA NO. 16, SERVIDOR

GUÍA DE COMUNICACIÓN DE PROBLEMAS DE SUMINISTRO DE MEDICAMENTOS DE USO HUMANO

Manual de instalación de un Servidor Web

Manual del Alumno de la plataforma de e-learning.

Ayuda para la instalación del componente de Firma Digital en Windows Vista y Windows 7

Terminal de Información al Cliente

Software de Voz sobre Protocolos de Internet (VoIP)

INSTALACIÓN DE OPENOFFICE

Ubuntu Server HOW TO : SERVIDOR VPN. EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como usar vpn. Qué es una VPN?

Instalación de Microsoft Windows Server 2008

Para conocer las características, debemos realizar las siguientes acciones:

Manual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2

Uso de carpetas, archivos e impresoras compartidas

MultiBase y Cosmos. Particularidades sobre la instalación del motor de base de datos en modo cliente servidor. BASE 100, S.A.

Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?

Módulo I - Word. Iniciar Word Finalizar Word Definición de elementos de pantalla Escribir texto en un documento El cursor...

Compartir carpetas en XP

CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario. Pontificia Universidad Javeriana Grupo PSU CDI

INFORMACIÓN DE NAVEGADORES

Instalación y uso de Document Distributor 1

SERVIDOR VIRTUAL IPLAN

Creación y administración de grupos locales

Administración Local Soluciones

Manual de ayuda para la descarga y ejecución de la aplicación. Ayuda sobre Java Runtime Environment

DOCENTES FORMADORES UGEL 03 PRIMARIA

Guía de inicio rápido a

Manual de NetBeans y XAMPP

INSTALACIÓN DE SERVIDOR DE CORREO ELECTRÓNICO

Nociones básicas de Windows: Organizando: El Explorador de archivos de Windows

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa Configuración Internet Explorer para ActiveX...

INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT

Servidor DNS sencillo en Linux con dnsmasq

Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation.

Guardar y abrir documentos

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Portal Del Emisor MANUAL DEL USUARIO. Plataforma de Facturación Electrónica

Ministerio de Educación,Cultura y Deporte. Aulas en Red.Aplicaciones y servicios Windows. Módulo 3: Gestión de equipos.

Servidor web E-Sniper

IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA

Con arreglo a lo expuesto en el punto 2, nuestros ordenadores tienen instaladas las siguientes máquinas virtuales:

EL PROGRAMA DE PRESENTACIONES IMPRESS (I)

5. Crea un sitio Web seguro usando tu propio certificado digital (Windows y Linux).

Explotación de Sistemas Informáticos IES Murgi PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE

5.2.- Configuración de un Servidor DHCP en Windows 2003 Server

Tarea 1 Programación José Luis Comesaña

8 pasos para modificar texto estático

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder

Transcripción:

1/ Implantación de Arquitectura Web OBJETIVOS Analizar aspectos generales de arquitecturas web, sus características, ventajas e inconvenientes. Describir los fundamentos y protocolos en los que se basa el funcionamiento de un servidor web. Realizar la instalación y configuración básica de servidores web. Clasificar y describir los principales servidores de aplicaciones. Realizar la instalación y configuración básica de servidores de aplicaciones. Realizar pruebas de funcionamiento de los servidores web y de aplicaciones. Analizar la estructura y recursos que componen una aplicación web. Describir los requerimientos del proceso de implantación de una aplicación web. Documentar los procesos de instalación y configuración realizados sobre los servidores web y sobre las aplicaciones. Puesta en situación Hay muchos servidores web diferentes independientes del sistema operativo, pero en realidad éste determina o limita cuáles podemos usar o cuál es el óptimo. Existen varias incompatibilidades entre sistemas operativos y servidores web. Cuál de las siguientes parejas funciona mejor? Linux con servidor web IIS. Windows no necesita servidor web Linux y Apache. RECURSOS Comentario [ELLB1]: En su gran mayoría, los programas de plataformas propietarias solo funcionan en el sistema para el que han sido pensados y, en concreto, los programas de Microsoft solo funcionan en Windows. Los programas libres en ocasiones funcionan en varios sistemas operativos, pero parte de sus características dependen del sistema operativo, la cual cosa limita su independencia. http://www.apache.org ADMINISTRACIÓN DE SERVICIOS DE INTERNET / Ezequiel Llarena Borges 1

1-1/ Aspectos generales de arquitecturas web Horizontal: Se añaden clones y se reparten las peticiones. Vertical: Se añaden recursos a la máquina o se unen máquinas con un middleware que los integra en una sola máquina. Clúster: Varias máquinas funcionan como una sola de forma transparente. 1-2/ Persistencia o seguimiento de usuarios Por aplicación: No hay persistencia como tal, solo mientras se está usando el programa. Por sesión: Se conserva información entre sesiones para identificar al usuario. ADMINISTRACIÓN DE SERVICIOS DE INTERNET / Ezequiel Llarena Borges 2

1-3/ Modelo de 3 capas (Modelo Vista Controlador) Cliente: Vista (navegador o aplicación cliente) Servidor de aplicaciones: Controlador Base de datos: Modelo 1-4/ Instalación de Apache (pasos) ADMINISTRACIÓN DE SERVICIOS DE INTERNET / Ezequiel Llarena Borges 3

1-5/ Cómo usar los programas libres y qué limitaciones tienen ADMINISTRACIÓN DE SERVICIOS DE INTERNET / Ezequiel Llarena Borges 4

1-6/ Instalación de un servidor web PRÁCTICAS Recupera la máquina virtual de Linux que usaste en módulos anteriores o instala una nueva con Linux (para ello, consulta el módulo 1). Sigue los pasos explicados para instalar un servidor web Apache. Si, por cualquier motivo, no lo consigues, puedes instalarlo a través de un paquete preconfigurado. Para ello, abre el gestor de paquetes Synaptic. Pulsando en Buscar se abrirá un recuadro para escribir; escribe Apache y haz clic en el botón Buscar, debajo del recuadro. Aparecerán varios nombres en la ventana principal. Haz doble clic en Apache2 y, en el diálogo que se abre a continuación, haz clic en Marcar. Pulsa el botón Aplicar en la parte superior de la pantalla; se abrirá un diálogo en el que confirmaremos Aplicar otra vez. En la imagen se ven todos los pasos a la vez, aunque es necesario hacerlos por orden. ADMINISTRACIÓN DE SERVICIOS DE INTERNET / Ezequiel Llarena Borges 5

PRÁCTICAS 1-7/ Instalación de Tomcat en Debian. Servidor de aplicaciones basado en Java En el momento de escribir estas líneas, las plataformas de servidor de aplicaciones web de mayor éxito para aplicaciones ambiciosas son las basadas en Java. En las prácticas de este capítulo instalaremos el servidor de aplicaciones Tomcat que, combinado con el servidor web Apache, es uno de los servidores de aplicaciones web más populares y poderosos. Tomcat es un contenedor de servlets, que además permite hacer páginas dinámicas mediante la tecnología alternativa Java Server Pages. Para instalar un contenedor Tomcat, sigue los pasos de las siguientes páginas. Es importante que anotes cuidadosamente todos los pasos en una libreta; te ayudará a repetir el proceso con éxito en otras ocasiones. 1-7ii/ Instalación de Tomcat en Debian. Instalación de una versión libre de Java En primer lugar, necesitamos tener en marcha una máquina con el sistema operativo Debian y con el servidor de páginas web Apache instalado, como vimos en "Instalación de un servidor web". Llegados a este punto, abrimos una consola e instalamos el Kit de Desarrollo de Java OpenJDK. Este es un kit de desarrollo libre compatible con Java EE 6 (el kit oficial de Oracle es gratuito, pero no libre). # apt-get install openjdk-6-jdk... Desea continuar [S/n] S 1-7iii/ Instalación de Tomcat en Debian. Instalación del contenedor Tomcat A continuación instalamos Tomcat y algunos programas relacionados opcionales que podrían sernos útiles. # apt-get install tomcat6 tomcat6-docs tomcat6-examples tomcat6-admin A partir de aquí podemos iniciar, reiniciar o parar Tomcat con los siguientes comandos respectivamente: # /etc/init.d/tomcat6 start # /etc/init.d/tomcat6 restart # /etc/init.d/tomcat6 stop 1-7iv/ Instalación de Tomcat en Debian. Prueba de funcionamiento: Para probar que Tomcat está funcionando, utilizaremos el navegador web w3m. W3m es un navegador web en modo texto, muy útil para hacer pruebas rápidamente sin tener que entrar en modo gráfico. Si no lo tienes instalado, ejecuta el siguiente comando: # apt-get install w3m ADMINISTRACIÓN DE SERVICIOS DE INTERNET / Ezequiel Llarena Borges 6

Una vez instalado, probamos que Tomcat está funcionando: w3m http://localhost:8080 Aparecerá una pantalla indicando que Tomcat está funcionando, con enlaces a la documentación y a los ejemplos. Para salir de w3m pulsa la tecla Q. 1-7v/ Instalación de Tomcat en Debian. Configuración del administrador: Seguidamente, entraremos en la consola de administración de Tomcat. En primer lugar, editamos el fichero tomcat-user.xml. Cualquier editor de textos servirá; si no sabes cual utilizar, puedes usar Pico. # pico /etc/tomcat6/tomcat-users.xml Creamos un rol "manager" y un usuario con ese rol. Después grabamos el archivo (ctrl-o) y salimos del editor (ctrl-x). Fíjate que las líneas añadidas (las que están coloreadas) deben estar fuera de la zona de comentarios (<!--... -->) y antes del final del archivo (</tomcat-users>). ADMINISTRACIÓN DE SERVICIOS DE INTERNET / Ezequiel Llarena Borges 7

Para activar los cambios se recomienda reiniciar Tomcat: w3m http://localhost:8080 1-7vi/ Instalación de Tomcat en Debian. Prueba del administrador: Ahora ya podemos utilizar la consola de administración. Accederemos directamente con la siguiente dirección: w3m http://localhost:8080/manager/html ADMINISTRACIÓN DE SERVICIOS DE INTERNET / Ezequiel Llarena Borges 8

PRÁCTICAS 1-8/ Administración de sesiones en Tomcat I Para hacer esta práctica, entra en la máquina virtual Debian y activa el modo gráfico con el comando startx. Después, abre un navegador web (abre una consola e instálalo con apt-get si no lo tienes) y ve a la direcciónhttp://localhost:8080/manager/html. Ahora verás el gestor de aplicaciones en modo gráfico. 1-8ii/ Administración de sesiones en Tomcat II Pulsa con el ratón sobre el directorio /examples y después sobre el enlace Servlets examples. 1-8iii/ Administración de sesiones en Tomcat III Tienes ante ti los servlets de ejemplo disponibles. Ejecuta 3 de ellos. ADMINISTRACIÓN DE SERVICIOS DE INTERNET / Ezequiel Llarena Borges 9

1-8iv/ Administración de sesiones en Tomcat IV Retrocede dos veces para volver a la página principal. Ahora verás tres aplicaciones activas en el directorio/manager. Pulsa sobre el 3. ADMINISTRACIÓN DE SERVICIOS DE INTERNET / Ezequiel Llarena Borges 10

1-9/ Plataformas libres y propietarias ADMINISTRACIÓN DE SERVICIOS DE INTERNET / Ezequiel Llarena Borges 11