Sei sulla pagina 1di 9

TAREA 1

Implantacin de arquitecturas web

Ciclo formativo: Desarrollo de Aplicaciones Web,


Mdulo: Despliegue de aplicaciones Web.
Profesor: Miguel ngel Andgar Hernndez.
Alumno: Jos Antonio Alguacil Ortiz.
I.E.S Albarregas - Mrida
Curso 2013 -2014

La arquitectura Web es un modelo compuesto de tres capas, cules


son y cul es la funcin de cada una de ellas?

Capa de presentacin, encargada de la navegabilidad, validacin de


los datos de entrada, formateo de los datos de salida, presentacin de la
web, etc.; se trata de la capa que se presenta al usuario. Se ubica
fsicamente en el cliente web.

Capa de negocio, recibe las peticiones del usuario y responde a las


demandas de los mismos, en esta capa se verifica que las reglas
establecidas se cumplen. Esta capa se encuentra fsicamente en el
servidor de aplicaciones web.

Capa de acceso a datos, en esta capa se almacenan, estructuran y


recuperan los datos solicitados por la capa de negocio. Esta capa se
puede encontrar fsicamente en el servidor de aplicaciones junto con la
capa de negocio, o slo en un servidor de base de datos.

Una plataforma web es el entorno de desarrollo de software empleado


para disear y ejecutar un sitio web; destacan dos plataformas web,
LAMP y WISA. Explica en qu consiste cada una de ellas.

La plataforma LAMP se ha desarrolla con componentes de software libre,


por lo que no hay que pagar licencias de uso, sin estar sujeta a restricciones
propietarias. El nombre LAMP es el acrnimo de:

L
A

Linux Sistema Operativo de licencia GNU GPL


Apache Servidor Web de cdigo abierto bajo licencia de
software libre de la Apache Software Foundation.
MySql Sistema de gestin de bases de datos relacional,

multihilo y multiusuario bajo licencia GNU GPL, si se quiere


usar para software propietario ha de pagarse un licencia.

PHP Lenguaje de programacin con licencia propia, de


cdigo abierto.

La plataforma WISA, se basa en productos desarrollados por la compaa


Microsoft, todos ellos bajo licencia de cdigo propietario, por lo que hay que
pagar por su uso. El nombre WISA es el acrnimo de:

W
I
S
A

Windows Sistema Operativo de licencia Microsoft


IIS Servidor Web Internet Information Services bajo licencia
Microsoft.
SQLSever Sistema de gestin de bases de datos relacional,
multihilo y multiusuario bajo licencia Microsoft.
ASP.net Lenguaje para scripting bajo licencia Microsoft.

Desde una mquina virtual Debian Squeeze 6.0.7 montada sobre


Virtualbox, con conexin a Internet. Trabajando con la cuenta del
usuario root realiza cada uno de los siguientes pasos:

Instalar el servidor web Apache desde terminal.

Hemos de telclear el comando apt-get install apache2, se nos mostrar


los paquetes extras que son necesarios para la instalacin del servidor web y
se instalarn junto al mismo, as como los paquetes sugeridos.
Nos pedir confirmacin para proceder con la instalacin, haciendo clic
en Intro coger la opcin S por defecto y comenzar a instalar.

Comprobar que est funcionando el servidor Apache desde terminal.

Para comprobar desde el terminal que el servidor apache funciona hemos


de ver si se encuentra a la escucha de recibir peticiones de los clientes web.
Para ello ello haremos un escaneo de puertos con el comanto netstat, filtrando
por el nombre del servicio que es apache con el comando grep.
En la imagen vemos que el servidor funciona, es el proceso es el 1559, y
se encuentra a la escucha en el puerto 80.

Comprobar que est funcionando el servidor Apache desde navegador.

Para comprobar que el servidor Apache esta funcionando, hemos de


hacerlo desde el navegador de la mquina anfitriona ya que no tenemos
entorno escritorio en el servidor DAW, por lo que hemos de conocer la IP de la
mquina virtual donde lo hemos instalado. Mediante el comando ipconfig la
obtenemos, y vemos que es la 192.168.1.44.

Obtenida la IP del servidor Apache, en cualquier cliente web de la


mquina anfitriona, la tecleamos en la barra de direcciones y deber mostrar
algo como la imagen de abajo.

Vemos la pgina inicial que por defecto genera Apache durante la


instalacin.

Cambiar el puerto por el cual est escuchando Apache pasndolo al


puerto 82.

Para ello hemos de cambiar el fichero de configuracin de los puertos,


ports.conf, que se encuentra en /etc/apache2. Lo editamos con nano y
modificamos los puerto de escucha del NameVirtualHost y del Listen a 82

Tambin hemos de cambiar el puerto de escucha del NameVirtualHost en


el sitio web, para ello modificamos el fichero default que se encuentra en
/etc/apache2/sites-available, y los establecemos a 82, como se muestra en la
imagen.

Reiniciamos el servicio y vemos que el puerto de escucha ha cambiado,


ahora es el 82.

En el navegador web podemos ver que para para acceder al servidor web
hemos de especificar el puerto 82.

Si no tecleamos el puerto por el que el servidor esta a la escucha ahora


que el 82, no podemos acceder ya que si no indicamos ningn puerto el
navegador coge por defecto el puerto 80.
Vemos el resultado en la siguiente imagen que muestra que no hay
ningn servicio a la escucha en el puerto 80, por lo que no se puede conectar
con el servidor DAW.

Instalar el servidor de aplicaciones Tomcat.


Hemos de instalar el entorno jre y el jdk, voy a optar por instalar openJRE

y openJDK, en concreto la versin 6.


Para ello tecleo apt-get install openjdk-6-jre openjdk-6-jdk, y el sistema
instalara los paquetes que se muestran en la imagen al teclear Intro.

Modifico las variables de entorno para aadir los binarios del entorno JRE
al PATH, para ello aado las siguientes lneas al final del fichero /etc/profile.

Actualizamos las variables de entorno mediante el comando source


/etc/profile.

Descargamos el Tomcat con el comando wget, como se muestra en la


imagen, para ellos nos situamos en el directorio dnde vamos a instalarlo,
/usr/local. Y Procedemos como en la imagen.

Y despues de 5 intentos consiguo descargarlo, el servidor de Tomcat no estara


fino.

Una vez que tenemos el paquete los descomprimimos con el comando


tar.

Creamos el enlace simblico y vemos que todo ha ido bien.

Arrancamos el servidor Tomcat mediante el script de arrance catalina que


se encuentra el directorio /usr/local/tomcat.

Y comprobamos que funciona, Tomcat escucha por defecto en el puerto


8080, si filtramos por ese puerto con netstat, vemos que una aplicacin java
esta a la escucha, que es Tomcat.

Tambin podemos comprobar que funciona con el navegador de la


mquina anfitriona, tecleando en la barra de direcciones 192.168.1.44:8080.

Potrebbero piacerti anche