Servicios de red amp

10
Servicios de Red: Paquetes AMP Soporte de Sistemas Prof. Sebastián de los Angeles

Transcript of Servicios de red amp

Page 1: Servicios de red   amp

Servicios de Red:Paquetes AMP

Soporte de SistemasProf. Sebastián de los Angeles

Page 2: Servicios de red   amp

¿Qué es un paquete AMP?Se denomina paquete AMP a cualquier paquete de software que

este compuesto por:

Se usan para establecer de forma rápidaun servidor web multipropósito

Servidor HTTP Apache

Sistema de Bases de Datos MySQL

Soporte de scripts escritos en:

Lenguaje PHP

Lenguaje Perl

Lenguaje Python

Page 3: Servicios de red   amp

¿Qué es un paquete AMP?• Existen paquetes AMP para los principales Sistemas

Operativos usados en servidores:

Windows:WAMP

MacOS:MAMP

Linux:LAMP

Solaris:SAMP

FreeBSDFAMP

Page 4: Servicios de red   amp

Funciones de un Servidor WebProporcionar un medio de

acceso controlado a archivos mediante el protocolo HTTP

Ejecución de comandos remotos pre-definidos en el servidor (server-side scripts)

Actuar como interfaz gráfica y de control a otros servicios

de red.

Ejecución de comandos de consulta en bases de datos

Page 5: Servicios de red   amp

Paquete AMP XAMPP• Es un paquete AMP multiplataforma,

disponible para Windows, Linux, Mac y Solaris.

• Aunque su propósito expreso es la de proporcionar un servidor web liviano que le permita a los diseñadores de páginas web probar sus diseños, se lo ha aplicado como servidor web en servidores.

Page 6: Servicios de red   amp

Servidor HTTP Apache

• Es el componente principal del paquete.

• Es el servidor que responde a las solicitudes http de los navegadores, se le suele incluir módulos de software para aumentar su funcionalidad que redirija las solicitudes a los otros servidores incluidos.

• Es uno de los servidores web mas usados, siendo instalable en la gran mayoría de los sistemas operativos actuales.

Page 7: Servicios de red   amp

Servidor de Bases de Datos MySQL

• Permite crear, acceder y administrar bases de datos. Es uno de los servidores de bases de datos más usado y más confiable.

• La mayoría de los sitios web dinámicos dependen de bases de datos para su funcionamiento, y MySQL es una opción excelente.

Page 8: Servicios de red   amp

PHP

• PHP es un lenguaje de programación que ejecuta órdenes contenidas en la página web en el servidor según el navegador va descifrando la página.

• Es muy similar al lenguaje C y a Java en su sintaxis.

Page 9: Servicios de red   amp

Perl

• Es un lenguaje de programación muy utilizado para relacionar las respuestas entregadas por programas escritos en lenguajes diferentes, permitiéndoles intercambiar información.

• Se usa para escribir scripts CGI, que se utilizan para relacionar las respuestas de programas ejecutados en el servidor con páginas web dinámicas.

Page 10: Servicios de red   amp

Python• Python es un lenguaje de programación sumamente

popular debido a su sintaxis muy sencilla de aprender.

• Se usa en páginas web dinámicas para generar aplicaciones web, aplicaciones que se ejecutan directamente en el espacio de memoria del navegador web.