5.2 - Despliegue de Aplicaciones WAMP-LAMP

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 9

Unidad 5

Despliegue de aplicaciones
WAMP/LAMP

Despliegue de aplicaciones web

Índice
WAMP/LAMP.
Arquitectura.
Instalación.
Aplicaciones.
Entornos.
Despliegue.
Bibliografía.

Despliegue de aplicaciones web 2


WAMP/LAMP
WAMP
◦ Sistema Operativo -> Windows.
◦ Servidor web -> Apache
◦ Sistema gestor de bases de datos -> MySQL
◦ Lenguaje de programación -> PHP , Perl o Python.

Despliegue de aplicaciones web 3

WAMP/LAMP
LAMP
◦ Sistema Operativo -> Linux.
◦ Servidor web -> Apache
◦ Sistema gestor de bases de datos -> MySQL
◦ Lenguaje de programación -> PHP , Perl o Python.

Despliegue de aplicaciones web 4


Arquitectura

Despliegue de aplicaciones web 5

Instalación
Instalar cada componente por separado.
Paquetes que integran todos los componentes.
◦ XAMPP
http://www.apachefriends.org/
◦ WAMP Server
http://www.wampserver.com/
◦ Appserv
http://www.appservnetwork.com/
◦ EasyPHP
http://www.easyphp.org/
◦ Uniform Server
http://www.uniformserver.com/

Despliegue de aplicaciones web 6


Práctica
Práctica 5.1
◦ Instalación de un servidor WAMP.

Despliegue de aplicaciones web 7

Práctica
Práctica 5.2
◦ Instalación de un servidor LAMP.

Despliegue de aplicaciones web 8


Aplicaciones

Despliegue de aplicaciones web 9

Entornos
Entornos de desarrollo.
Entornos de integración.
Entornos de pre-producción.
Entornos de producción.
Entornos de pruebas.

Despliegue de aplicaciones web 10


Despliegue
Varias formas de desplegar (instalar) una
aplicación WAMP/LAMP.
◦ Procedimiento general.
general.
◦ Utilizar un instalador/descargar de repositorios.
Ejemplo: PHPMyAdmin en la práctica 5.2.
◦ Instalar desde repositorios de código (sistemas de
control de versiones) (Ejemplo: Subversión, Git,
CVS, …).

Despliegue de aplicaciones web 11

Despliegue
Procedimiento general (puede variar
dependiendo de cada aplicación)
◦ 1) Obtener el código fuente de la aplicación
(normalmente comprimido).
◦ 2) Descomprimir el archivo en un directorio accesible
por el servidor web.
◦ 3) Dependiendo de donde se coloque la aplicación
configurar el servidor web para que pueda servir los
archivos.
◦ 4) Configurar el sistema gestor de bases de datos para
que permita conexiones de la aplicación.
◦ 5) Crear la base de datos de la aplicación , ejecutar un
script o acceder a una página de la aplicación que cree
la base de datos.

Despliegue de aplicaciones web 12


Práctica
Práctica 5.3
◦ Despliegue de aplicaciones en un servidor local.

Despliegue de aplicaciones web 13

Práctica
Práctica 5.4
◦ Servidor vsftpd en Linux.

Despliegue de aplicaciones web 14


Práctica
Práctica 5.5
◦ Servidor OpenSSH en Linux.

Despliegue de aplicaciones web 15

Práctica
Práctica 5.5
◦ Despliegue de aplicaciones en un servidor remoto.

Despliegue de aplicaciones web 16


Bibliografía
http://www.wikipedia.org
http://www.wampserver.com/
https://help.ubuntu.com/12.04/serverguide/

Despliegue de aplicaciones web 17

También podría gustarte