El mejor software de servidor web Linux (y alternativas de Apache)

Anuncio

Anuncio
Anuncio

software de servidor web Linux Dado que el protocolo que ejecuta Internet, el protocolo HTTP, está abierto y se puede ver en todo el mundo, cualquiera con los conocimientos de programación puede escribir su propio servidor web. De hecho, Wikipedia incluye más de 60 servidores web y esos son solo los que se lanzan al público. Entonces, ¿cuál es la mejor que debe ejecutar en su servidor Linux?

Para poder determinar el "mejor" necesitamos observar varios factores. En última instancia, depende de cuál sea su objetivo final, ya que algunos servidores web están orientados a un tipo de cliente, otros para la velocidad y otros para la seguridad. Los principales factores que analizaremos son la fiabilidad, la velocidad, la seguridad y la facilidad de uso .


Muchos servidores web harán afirmaciones de ser el "rey" de uno o más de estos factores. Sin embargo, creo que la prueba está en el budín y si nos fijamos en el uso real del servidor web en Internet, obtienes una mejor idea de la sabiduría de las multitudes. Netcraft ha estado haciendo un seguimiento de los tipos de servidores web, nombres de host y otros datos desde 1995 y es una excelente manera de ver cuáles son las tendencias actuales en el uso del servidor web.

Aquí está su encuesta de uso del servidor web hasta diciembre de 2010:

software de servidor web Linux

De los servidores web principales en uso actual, el servidor web de Microsoft IIS es el único de Windows puro. Apache en general es el software de servidor web más utilizado en función de la cantidad de usuarios. También es bueno tener en cuenta que es multiplataforma y se ejecutará en sistemas Windows y Linux.

Completando la parte superior de la lista tenemos Other (todos los demás software de servidor web), Google (que usa su propio software privado de servidor personalizado), nginx y lighttpd. Los tres detallaré como el mejor software de servidor web Linux son lighttpd, nginx y Apache.

lighttpd

software de servidor web Lighttpd (pronunciado "Lighty") nació del deseo de crear un servidor web rápido, seguro y confiable con una pequeña huella de memoria. Desde un punto de vista funcional, funciona de manera muy similar a Apache, el servidor web más utilizado, pero con menos memoria utilizada en servidores ocupados y también un mayor rendimiento cuando se lo lleva al límite. Actualmente impulsa varios sitios web de tráfico extremadamente alto como Wikipedia y YouTube.

La configuración se realiza de forma muy similar a Apache (a lo que la mayoría de la gente está acostumbrada), pero la sintaxis es muy diferente. Su documentación es muy completa y lo guiará a través de las tareas de configuración que necesite. También hay muchos "how-tos" disponibles en línea que pueden ayudarlo a configurar la configuración del servidor según su sistema operativo o puede consultar en Google detalles específicos.

Lighttpd es un buen servidor web para aquellos que buscan configurar una máquina que no tenga mucha memoria disponible o que deseen escalar su tráfico con mayor facilidad utilizando un software de mayor potencia.

nginx

software de servidor web Nginx es una bestia diferente. Si bien funciona normalmente, se utiliza principalmente en sitios web con mayor tráfico como proxy web; en otras palabras, cuando un usuario visita el servidor nginx con su navegador enviará la solicitud a otros servidores en su propia red privada dependiendo del tipo de contenido solicitado.

La documentación disponible no está clara para los principiantes, pero una vez que conozca los pormenores de nginx, verá cuán poderoso es especialmente cuando se ejecutan sitios más grandes. Los mejores métodos están disponibles en Howtoforge y es posible que necesites buscar en Google para encontrar instrucciones específicas para tu situación.

Servidor Apache HTTP

software de servidor web Linux El Servidor Apache HTTP es, en general, el servidor web más popular en Internet que se ejecuta en casi el 60% de todos los servidores web y también el que ahora comparamos con todos los demás. La seguridad, estabilidad y flexibilidad de Apache es la razón por la cual la mayoría de los administradores de servidores web lo eligen y Apache ha demostrado su eficacia a largo plazo.

La configuración está bien documentada e innumerables tutoriales y tutoriales están disponibles para alguien que recién comienza. Si es nuevo en los servidores web Apache es definitivamente el lugar para comenzar.

Apache está disponible en los paquetes predeterminados en muchos sistemas Linux y en realidad está instalado por defecto en la mayoría y 'httpd' es sinónimo del servidor web Apache. Al igual que con el otro software anterior, el software Apache HTTP es de código abierto y cualquiera puede contribuir o modificarlo según sus necesidades.

¿Cual de estos es correcto para ti?

La respuesta a esta pregunta depende totalmente de tu uso. Si recién estás comenzando, recomiendo comenzar con Apache. Si está buscando un desafío o quiere conocer alternativas a Apache, consulte lighttpd, que utiliza una huella de memoria baja. Finalmente, si necesita un proxy web para un banco de servidores, consulte nginx, que funciona muy bien en esta situación.

¿Tiene algún otro servidor web Linux favorito? ¡Asegúrate de decirnos a continuación!

In this article