Servidores Web
Aprende Nginx, Apache, instalación del Stack MEAN, LAMP y mucho más
![](https://cdn.openwebinars.net/media/avatars/nusquema/avatar_jorge-barrachina-front.png)
¿Quieres saber qué es un servidor web? Estás en el lugar correcto, aprenderás en qué consiste, sus funciones, características así como los tipos y los servidores webs más usados en la actualidad.
Tabla de contenidos
Un servidor web es un sistema con una serie de tecnologías que en conjunto permiten servir una página web. ¿Suena un poco complejo el asunto?, tranquilos, ahora lo entenderás paso a paso.
También vamos a saber de dónde viene la necesidad de usar un servidor web y a medida que avanzas en la lectura del articulo comprenderás poco a poco de que se trata.
Cuando navegas en internet y abres una página web se inicia todo un proceso a través de la red, realmente lo que abres en tu navegador son un conjunto de archivos estáticos y programas cortos llamados scripts que, compilados y ejecutados del lado del navegador, hacen que se muestre la página web que deseamos ver.
Este proceso comienza cuando le das clic en la página que visitas, este clic hace una llamada a través de un protocolo llamado HTTP (Hypertext Transfer Protocol o HTTP) a un conjunto de archivos o códigos almacenados en un servidor web, y esta petición se vuelve a su vez en una respuesta a nuestro navegador web que es la página a la que estamos consultando.
Generalmente esta respuesta suele estar en archivos estáticos y scripts que son compilados y ejecutados por nuestro navegador web, así que en términos más simples este artículo que lees ahora se muestra gracias a un servidor web.
Su principal función es recibir las peticiones que le hace el cliente (navegador web) y contestar a estas mismas de forma adecuada, entregando como resultado una página web con contenido tales como documentos HTML, imágenes, videos, texto, y que pueda ser exhibida en pantalla por el usuario final. Ante nuestros ojos toma unos cuantos segundos.
También su función es almacenar este contenido y transmitirlo de un sitio a otro como lo hablamos anteriormente y según lo solicite el cliente (navegador web).
En la industria de TI (Tecnologías de la información) tenemos varios tipos de servidores web, y varían dependiendo del tipo de arquitectura que tengamos implementado en nuestra compañía, de la necesidad de nuestro negocio, del sistema operativo que tengamos instalado, entre otros. A continuación, voy a explicar algunas de las principales características:
Debemos pensar en todo, tanto en software como en hardware. Estas características son pensadas para quien desee instalar su propio servidor web, en el caso de un hosting administrado no debería preocuparse por esto, ya que el proveedor web le recomendara lo mejor en función de sus necesidades.
De los recursos de la máquina depende la eficiencia que podamos garantizar en nuestro sitio web.
En el contexto de servidores web tenemos de tipo dedicado y compartido, y el espacio que te dan estos servidores para alojar tu web se llama “Hosting” o alojamiento en español. En términos generales existen varios tipos:
Microsoft IIS para Windows, es el servidor web nativo del sistema operativo Windows, para, más información pueden consultar su sitio web oficial https://www.iis.net/
Apache, Es más popular y más utilizado servidor web que además de ser Open Source, funciona bien y es estable en sistemas Linux. Este es su sitio web https://httpd.apache.org/
NGINX, es un servidor web ligero y también una buena opción para sistemas operativos Windows y Linux. Este es su sitio web https://nginx.org/en/
Lighttpd, este es un servidor web de los más ligeros que hay en el mercado y se distribuye bajo licencia BSD, consume poco recurso como RAM y CPU.
También te puede interesar
Aprende Nginx, Apache, instalación del Stack MEAN, LAMP y mucho más