Servidores WEB

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

INSTALACIÓN DE

SERVIDORES WEB
ARQUITECTURA WEB
▪ Se debe planificar qué componentes técnicos serán necesarios para ese
desarrollo web, tales como:
• un servidor,
• una base de datos,
• una forma de programar dicho servidor, mediante un lenguaje de scripts o
similar.

▪ Hay que tener clara su funcionalidad.

• Hay que establecer qué componentes visuales se van a presentar, de forma


que se muestren u oculten funcionalidades al usuario.

• La arquitectura de la web debe ser limpia y funcional. (Buscadores).


Un servicio WEB requiere de tres componentes fundamentales que deben ser planificados:

1. Proveedor del servicio Web, que es quien lo diseña, desarrolla e implementa y lo


pone disponible para su uso, ya sea dentro de la misma organización o en público.

2. Consumidor del servicio, que es quien accede al componente para utilizar los servicios
que éste presta.

3. Agente del servicio, que sirve como enlace entre proveedor y consumidor para efectos
de publicación, búsqueda y localización del servicio.
WWW (WORLD WIDE WEB)
La Arquitectura Web más conocida y utilizada.
Provee un modelo de programación, donde:

• Las aplicaciones y los contenidos en la parte del


servidor, son presentados en formatos de datos
estándar y son localizados por aplicaciones conocidas
como "Web browsers" o navegadores.
• Los navegadores o Web browsers en la parte del
cliente envían sus peticiones de objetos a un servidor
y éste responde con el dato codificado según un
formato estándar.
• Modelo estándar de nombres - URL: todos los servidores, así como el
contenido de la WWW se denominan según un Localizador Uniforme de
Recursos (Uniform Resource Locator: URL).
• Formatos de contenidos estándar: todos los navegadores soportan un
conjunto de formatos estándar, por ejemplo HTML, XML JavaScript, etc.
• Protocolos estándar: éstos permiten que cualquier navegador pueda
comunicarse con cualquier servidor Web. El más comúnmente usado en
WWW es HTTP (Protocolo de Transporte de HiperTexto), que opera
sobre el conjunto de protocolos TCP/IP.
• Google Chrome 77.03%
NAVEGADORES • Safari 8.87%
• Mozilla Firefox 7.69%
En una aplicación web el usuario • Microsoft Edge 5.83%
interactúa con el navegador que
• Internet Explorer 2.15%
accede a los servicios y recursos
que le ofrece un servidor web. • Opera 2.43%
• QQ 1.98%
https://kinsta.com/es/cuota-mercado-mundial-
navegadores/
• Sogou Explorer 1.76%
• Yandex 0.91%
• Brave 0.05%
LAS TECNOLOGÍAS ASOCIADAS A LAS
APLICACIONES WEB
• ASP (Active Server Pages)
• PHP (Hypertext Preprocessor)
• CGI (Common Gateway Interface)
• CSS (Cascading Style Sheets)
• Java
• JavaScript
• Python
MODELOS DE CAPAS

• Capa de Base de Datos, donde estaría toda la documentación de la


información que se pretende administrar mediante el servicio Web y
emplearía una plataforma del tipo MySQL, PostgreSQL, etc.
• Capa de servidores de aplicaciones Web, ejecutando aplicaciones de tipo
Apache, Tomcat, etc.
• Capa de clientes del servicio Web al que accederían mediante un navegador
Web como Firefox, Internet Explorer, Opera, Chrome etc.
SERVIDOR WEB

Para un proyecto de implantación y configuración de un servidor Web, en la


planificación de nuestro proyecto debemos tener en cuenta:
• Recursos del equipo servidor.
• Conectividad del equipo servidor.
• Servidor web empleado: El porqué de su elección y funcionamiento.
• Posibilidades del servidor web empleado.
• Requisitos de las aplicaciones web del proyecto.
PLATAFORMAS WEB
• El sistema operativo, bajo el cual opera el equipo donde se hospedan las páginas Web y que
representa la base misma del funcionamiento del computador. En ocasiones limita la elección de otros
componentes.
• El servidor Web, es el software que maneja las peticiones desde equipos remotos a través de la
Internet. En el caso de páginas estáticas, el servidor Web simplemente provee el archivo solicitado, el
cual se muestra en el navegador. En el caso de sitios dinámicos, el servidor Web se encarga de pasar
las solicitudes a otros programas que puedan gestionarlas adecuadamente.

• El gestor de bases de datos, se encarga de almacenar sistemáticamente un conjunto de registros de


datos relacionados para ser usados posteriormente.
• Un lenguaje de programación interpretado que controla las aplicaciones de software que corren en el
sitio Web.
La plataforma LAMP trabaja enteramente con componentes de software libre y
no está sujeta a restricciones propietarias. El nombre LAMP surge de las
iniciales de los componentes de software que la integran:

• Linux: Sistema operativo.

• Apache: Servidor Web.

• MySQL: Gestor de bases de datos.

• PHP: Lenguaje interpretado PHP, aunque a veces se sustituye por Perl o


Python.
La plataforma WISA está basada en tecnologías desarrolladas por la
compañía Microsoft. Se trata de software propietario.
La componen los siguientes elementos:

• Windows: Sistema operativo.

• Internet Information Services: servidor Web.

• SQL Server: gestor de bases de datos.

• ASP o ASP.NET: como lenguaje para scripting del lado del servidor.
• Existen otras plataformas, como por ejemplo la configuración Windows-
Apache-MySQL-PHP que se conoce como WAMP. Es bastante común pero sólo
como plataforma de desarrollo local.
• De forma similar, un servidor Windows puede correr con IIS, MySQL y PHP. A
esta configuración se la conoce como plataforma WIMP.
• XAMPP ➔ es una distribución de Apache fácil de instalar que contiene
MariaDB, PHP y Perl. https://www.apachefriends.org/es/index.html

También podría gustarte