Tema 01: Introducción a servidores web Flashcards
¿Qué es un servidor web?
► Es un programa instalado en una máquina.
► Especializado en escuchar peticiones de un cliente (browser) y normalmente responde con páginas web mediante HTTP y otros protocolos.
¿Qué es una app web?
• Son programas de software, cuyas páginas se generan en el servidor al momento en que son solicitadas por el cliente .
¿Qué tipo de app web existen?
• Aplicaciones en el lado del cliente
– En este tipo de aplicaciones el cliente web es el encargado de ejecutarlas en la máquina del usuario.
– Comúnmente son ejecutadas mediante un navegador web utilizando lenguajes Script, como por ejemplo Javascript.
• Las aplicaciones en el lado del servidor
– El encargado de ejecutarla es el servidor web.
– Están escritas mediante algún lenguaje de programación, como por ejemplo PHP, ASP.net, Ruby, Perl, Python, etc.
¿Qué es un Servidor de Aplicaciones?
► Es un programa que almacena aplicaciones web.
► Especializado en la gestión de contenidos dinámicos.
► Gestiona lógica de negocio y acceso a los datos de las aplicaciones.
► Provee servicios middleware.
► Están dedicados principalmente a arquitecturas J2EE y .Net.
► Servidores de aplicación JavaEE: WebLogic de Oracle y webSphere de IBM.
► Microsoft Internet Information Services (IIS) se considera un servidor de aplicaciones.
¿Qué es un Servidor Proxy?
► Un servidor proxy es un equipo intermediario situado entre el sistema del usuario e Internet.
► Herramienta de seguridad para registrar el uso de Internet y también para bloquear el acceso a sitios web.
► Permite interceptar las conexiones de red que un cliente hace a un servidor de destino, por diversas razones como seguridad, rendimiento, anonimato, etc.
¿Qué ventajas tienen los Servidores Proxy?
- Control/restricción
- Filtrado
- Seguridad
- Rendimiento: distribución de carga
- Velocidad: caché
¿Qué desventajas tienen los Servidores Proxy?
- Privacidad
- Restricción puertos y protocolos:
¿Cuál es la arquitectura de un servidor web?
Cliente/Servidor
¿Qué es un Sitio web?
- Es un contenedor de aplicaciones web al que se puede acceder a través de uno o varios enlaces que permiten el acceso a los diferentes recursos disponibles en el sitio.
- Estos enlaces están compuestos, típicamente, por una dirección IP, un puerto y opcionalmente un encabezado host
¿Qué es un Directorio virtual?
- Es un nombre de directorio o alias que se especifica en un servidor web (por ejemplo, IIS) a un directorio físico del disco duro del servidor local o remoto, donde están alojados los contenidos web (paginas web, vídeos, imágenes, lista de directorios, etc.) a los que puede acceder un cliente web.
- Permite al cliente acceder a los contenidos alojados en el directorio físico en el servidor.
- Este nombre forma parte de la dirección URL de la aplicación, a través del cual los usuarios hacen peticiones web al servidor para acceder al contenido.
¿Qué es Internet Information Services (IIS)?
► Servidor web desarrollado por Microsoft.
► Es un conjunto de servicios para sistemas operativos Microsoft Windows.
► Este servicio convierte a un ordenador en un servidor de Internet o intranet.
► Los principales servicios que ofrece son: FTP, SMTP y HTTP/HTTPS.
► Permite implementar y ejecutar fácilmente aplicaciones Web ASP.NET, ASP clásico, PHP y otros lenguajes de programación en el mismo servidor.
¿Qué es Servidor web Apache?
► Es un servidor web multiplataforma, libre y de código abierto desarrollado por
Apache Software Foundation.
► Basado en un diseño extremadamente modular.
► La versión 2 mejora el soporte para Windows sobre las primeras versiones.
¿Qué es NGINX?
► Es un servidor web/proxy inverso ligero de alto rendimiento y un proxy para
protocolos de correo electrónico (IMAP/POP3).
► Es software libre y de código abierto.
► Es multiplataforma.
¿Qué es Servidor Web Google?
► Google Web Server (GWS) es el nombre del servidor web que utiliza Google en
sus infraestructuras y servidores.
► Permite alojar contenidos de páginas web a través de Google Drive.
► Una de sus principales ventajas en que la velocidad a la cual sirve las páginas suele ser muy superior a otros servidores del mercado.
Aspectos de seguridad a tener en cuenta
• La seguridad de un servidor web empieza desde su instalación.
• Se debe proteger el sistema operativo, la red y cualquier cosa que interaccione con
nuestro servidor web.
• De nada sirve tener instalado de forma segura un servidor web si antes no aseguramos todo su entorno.