Clase No 4 Servidores Web

Post on 20-Jul-2022

8 views 0 download

Transcript of Clase No 4 Servidores Web

Clase No 4

Servidores Web

Docente: MSc. Donelkys Santana Medina

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.

Conceptos• Un servidor web o servidor HTTP: es un software que

procesa una petición del lado del servidor, realizandoconexiones con el cliente y generando una respuesta encualquier lenguaje del lado del cliente.

• Un servidor Web: un programa que escucha laspeticiones de los usuarios y las satisface.

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.

• MICROSOFT IIS: Sólo funciona sobre sistemasWindows. Viene integrado al sistemaoperativo.

Servidores Web

• 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

• 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.

Servidores Web

Gestores de Base de Datos

Un Sistema Gestor de Base de Datos (SGBDDataBase Management System) es un sistemade software que permite la definición de bases dedatos; así como la elección de las estructuras dedatos necesarios para el almacenamiento ybúsqueda de los datos.

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.

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.

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.

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:

Servidor FTP• FTP: es un protocolo que nos permite de forma

cómoda subir o bajar archivos a otra ubicación.

• FileZilla FTP Server: es una opción muy válida yque además cuenta con licencia GNU ymultiplataformas. El proceso de instalación esmuy sencillo, solamente en algunos pasostendremos que realizar acciones .

Instalación de un servidor web

• Appserv: es una herramienta OpenSourcepara Windows con Apache, MySQL, PHP y otrasadiciones, en la cual estas aplicaciones seconfiguran en forma automática, lo que permiteejecutar un servidor web completo.

Instalación de un servidor web

• 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.

Instalación de un servidor web

• Wamp: para Windows, tiene funcionalidadesque lo hacen muy completo y fácil de usar.

• LAMP: es el sistema análogo que corre bajoambiente Linux

• MAMP: es el sistema análogo que corre bajoambiente Macintosh

Appserv

XAMPP

FileZilla