Clase No 4 Servidores Web - ecotec.edu.ec

39
Clase No 4 Servidores Web Docente: MSc. Donelkys Santana Medina

Transcript of Clase No 4 Servidores Web - ecotec.edu.ec

Page 1: Clase No 4 Servidores Web - ecotec.edu.ec

Clase No 4

Servidores Web

Docente: MSc. Donelkys Santana Medina

Page 2: Clase No 4 Servidores Web - ecotec.edu.ec

Temas

• Requisitos de instalación de un servidor local

• Servidores Web

• Instalación del servidor web Appserver, xampp

• Describir las carpetas creadas en la instalación del servidor.

Page 3: Clase No 4 Servidores Web - ecotec.edu.ec

Conceptos• Servidor: es un ordenador al que se conectan otros

ordenadores clientes.

• Un servidor web o servidor HTTP: es un software queprocesa una petición del lado del servidor, realizandoconexiones con el cliente y generando o cediendo unarespuesta en cualquier lenguaje del lado del cliente.

• Un servidor Web: un programa que escucha laspeticiones de los usuarios o navegantes y las atiende osatisface.

Page 4: Clase No 4 Servidores Web - ecotec.edu.ec

La arquitectura cliente-servidor: es un modelo deaplicación distribuida en el que las tareas sereparten entre los proveedores de recursos oservicios, llamados servidores, y los demandantes,llamados clientes.

Ejemplos otras aplicaciones que usen el modelocliente-servidor:

• Correo electrónico

• Servidor de impresión

Page 5: Clase No 4 Servidores Web - ecotec.edu.ec
Page 6: Clase No 4 Servidores Web - ecotec.edu.ec

Servidores Web

• APACHE: Este es el más común y más utilizadoen todo el mundo. Además, es gratuito (cómono), y de código abierto, así que podríamosdecir que corre sobre cualquier plataforma.

Page 7: Clase No 4 Servidores Web - ecotec.edu.ec

• MICROSOFT IIS: Sólo funciona sobre sistemasWindows, como ya habréis imaginado. Siquieres empalarlo sobre otro sistema, tendrásque utilizar una máquina virtual.

Servidores Web

Page 8: Clase No 4 Servidores Web - ecotec.edu.ec

• NGNIX: Este es un servidor Web muy ligero ycorre sobre sistemas Unix y Windows. Se haconvertido en el 4º servidor HTTP más popularde la red.

Servidores Web

Page 9: Clase No 4 Servidores Web - ecotec.edu.ec

• LIGHTTP: Este servidor Web es otro de los másligeros que hay en el mercado. Estáespecialmente pensado para hacer cargaspesadas sin perder balance, utilizando poca RAMy poca de CPU. Algunas páginas populares que lousan son Youtube, Wikipedia y otras quesoportan gran tráfico diariamente. También esgratuito.

Servidores Web

Page 10: Clase No 4 Servidores Web - ecotec.edu.ec

• Google Web Server (GWS) es el nombre delservidor web que utiliza Google en susinfraestructuras y servidores. Googlesimplemente se limitó a decir que es un servidorpersonalizado de desarrollo propio que seejecuta en sistemas UNIX como GNU/Linux.

• Adicionalmente existen especulaciones sobreque GWS es una versión modificada y adaptadade Apache que Google utiliza para su propiaexplotación.

Servidores Web

Page 11: Clase No 4 Servidores Web - ecotec.edu.ec
Page 12: Clase No 4 Servidores Web - ecotec.edu.ec

Gestores de Base de Datos

Un Sistema Gestor de Base de Datos (SGBD, eninglés DBMS: DataBase Management System) esun sistema de software que permite la definiciónde bases de datos; así como la elección de lasestructuras de datos necesarios para elalmacenamiento y búsqueda de los datos, ya seade forma interactiva o a través de un lenguaje deprogramación.

Page 13: Clase No 4 Servidores Web - ecotec.edu.ec

Gestores de Base de Datos

MySQL: es un sistema gestor de bases de datosrelacionales rápido, sólido y flexible. Es idóneopara la creación de bases de datos con accesodesde páginas web dinámicas, así como para lacreación de cualquier otra solución que impliqueel almacenamiento de datos, posibilitando realizarmúltiples y rápidas consultas.

Page 14: Clase No 4 Servidores Web - ecotec.edu.ec

Gestores de Base de Datos

Microsoft SQL Server: es un sistema gestor debase de datos relacionales producido porMicrosoft. Es un sistema cliente/servidor quefunciona como una extensión natural del sistemaoperativo Windows. Entre otras característicasproporciona integridad de datos, optimización deconsultas, control de concurrencia, backup yrecuperación de datos.

Page 15: Clase No 4 Servidores Web - ecotec.edu.ec

Gestores de Base de Datos

PostgreSQL: es un Sistema Gestor de Bases deDatos Relacionales Orientadas a Objetos, Es ungestor de código abierto, brinda un control deconcurrencia multi-versión (MVCC por sus siglasen inglés) que permite trabajar con grandesvolúmenes de datos; soporta gran parte de lasintaxis SQL y cuenta con un extenso grupo deenlaces con lenguajes de programación.

Page 16: Clase No 4 Servidores Web - ecotec.edu.ec

Gestores de Base de Datos

Oracle Database: es un sistema de gestión debase de datos objeto-relacional desarrolladopor Oracle Corporation. Se considera a OracleDatabase como uno de los sistemas de bases dedatos más completos, destacando:

•soporte de transacciones.

•estabilidad.

•escalabilidad.

•soporte multiplataforma.

Page 17: Clase No 4 Servidores Web - ecotec.edu.ec
Page 18: Clase No 4 Servidores Web - ecotec.edu.ec

Instalación de un servidor web• Appserv: es una herramienta OpenSource

para Windows con Apache, MySQL, PHP y otrasadiciones, en la cual estas aplicaciones seconfiguran en forma automática, lo que permiteejecutar un servidor web completo.

• XAMPP: es un servidor independientede plataforma, software libre, que consisteprincipalmente en la base de datos MySQL, elservidor web Apache y los intérpretes paralenguajes de script: PHP y Perl.

Page 19: Clase No 4 Servidores Web - ecotec.edu.ec

Instalación de un servidor web• Wamp: para Windows, tiene funcionalidades que lo

hacen muy completo y fácil de usar:•Gestionar sus servicios de Apache y MySQL•Cambiar de línea / fuera de línea (dar acceso a todoso sólo local)•Instalar y cambiar de Apache, MySQL y PHPemisiones•Gestión de la configuración de sus servidores•Acceder a sus archivos de configuración•Crear alias

• LAMP: es el sistema análogo que corre bajo ambienteLinux

• MAMP: es el sistema análogo que corre bajo ambienteMacintosh

Page 20: Clase No 4 Servidores Web - ecotec.edu.ec

Appserv

Page 21: Clase No 4 Servidores Web - ecotec.edu.ec
Page 22: Clase No 4 Servidores Web - ecotec.edu.ec
Page 23: Clase No 4 Servidores Web - ecotec.edu.ec
Page 24: Clase No 4 Servidores Web - ecotec.edu.ec
Page 25: Clase No 4 Servidores Web - ecotec.edu.ec
Page 26: Clase No 4 Servidores Web - ecotec.edu.ec
Page 27: Clase No 4 Servidores Web - ecotec.edu.ec
Page 28: Clase No 4 Servidores Web - ecotec.edu.ec
Page 29: Clase No 4 Servidores Web - ecotec.edu.ec

XAMPP

Page 30: Clase No 4 Servidores Web - ecotec.edu.ec
Page 31: Clase No 4 Servidores Web - ecotec.edu.ec
Page 32: Clase No 4 Servidores Web - ecotec.edu.ec
Page 33: Clase No 4 Servidores Web - ecotec.edu.ec

FileZilla

Page 34: Clase No 4 Servidores Web - ecotec.edu.ec
Page 35: Clase No 4 Servidores Web - ecotec.edu.ec
Page 36: Clase No 4 Servidores Web - ecotec.edu.ec
Page 37: Clase No 4 Servidores Web - ecotec.edu.ec
Page 38: Clase No 4 Servidores Web - ecotec.edu.ec
Page 39: Clase No 4 Servidores Web - ecotec.edu.ec