6 servidores web alternativos que te puedes haber perdido

Servidores web alternativos

Elegir un servidor web es mucho más que elegir algo que genere HTML. Un servidor web puede hacer todo tipo de cosas interesantes. Al fin y al cabo, todos sirven un sitio web a alguien que lo solicita. Pero hay muchas cosas que pueden ocurrir por el camino. Piensa qué necesitas de un servidor web que pueda facilitarte la programación y el mantenimiento de tu sitio web, y luego averigua dónde y cómo puede ayudarte el servidor web. Lo más probable es que encuentres alguna alternativa de servidor web que se ajuste a tus necesidades. Y todos son gratuitos, así que no está de más que mires, pruebes y compruebes. La mayoría de estas aplicaciones de servidores web alternativos funcionan muy bien en un entorno de contenedor o máquina virtual.

Pero antes de pasar a conocer los servidores web alternativos, te recomiendo que primero tengas en cuenta el entorno de tu servidor. Para instalar distintos paquetes necesitarás una cuenta de alojamiento VPS o de servidor dedicado. Este entorno de servidor proporciona un control total sobre el sistema de archivos y te permite instalar lo que necesites.

Servidores web alternativos

Esta lista de servidores web alternativos no es, desde luego, exhaustiva, pero he intentado recopilar una colección razonable de opciones populares para satisfacer una amplia variedad de necesidades. Aquí encontrarás un resumen de aplicaciones que van desde lo minimalista (alguien que busca un servidor muy ligero para un sitio web sencillo) hasta lo más avanzado (alguien que necesita un entorno de ejecución Java).

Quizá te preguntes: "Oye, ¿no veo a NGINX en esta lista?". NGINX es tan popular ahora que apenas lo consideraría "alternativo", pero como merece cierto reconocimiento puedes considerarlo mencionado.

Lighttpd

Lighttpd, como su nombre indica, es un servidor web ligero centrado en empaquetar mucha velocidad en un perfil pequeño, y sin gravar demasiado tu sistema. La idea es que ocupe poca memoria, y ése es parte del objetivo de ser un servidor web ligero.

Y, sin embargo, con Lighttpd no sacrificas ninguna de las funciones actuales que necesitas para ejecutar tu aplicación, como por ejemplo Auth, FastCGI, SCGI, URL-Rewriting y más. Lighttpd hace todo esto y tiene como prioridad cumplir los estándares y ser fácil de usar.

Una actualización reciente incluye lo siguiente:

  • HTTP/2 activado por defecto,
  • soporte mod_deflate zstd,
  • mod_ajp13 (nuevo), y
  • corrección de errores

Y, por supuesto, Lighttpd es de código abierto, se ofrece bajo una licencia BSD revisada y está disponible para los sistemas operativos UNIX/Linux y Windows. Y es fácil instalar Lighttpd junto con PHP en Ubuntu.

Servidor Caddy

¿Quieres un servidor web ligero que sirva automáticamente HTTPS sin necesidad de configuración adicional, y que no tenga dependencias adicionales? El servidor web Caddy puede ser exactamente lo que buscas.

Sí, has leído bien. Caddy proporciona HTTPS automático y no tiene dependencias, lo que significa que puedes instalarlo en un contenedor o en un servidor de pruebas en cuestión de instantes y tener un servidor web completo a tus órdenes.

A diferencia de otros servidores populares escritos en lenguaje C, Caddy está escrito en Go. Y afirman que esto proporciona una mayor seguridad de memoria. ¿Por qué no lo pruebas por ti mismo? Podrías instalarlo con una sola línea en tu propio VPS en la nube.

Caddy ofrece soporte para el servicio de archivos estáticos, así como proxy inverso. Así que si tienes un sitio estático escrito en Markdown, puedes utilizar Caddy para hacer la renderización Markdown. Caddy proporciona un sistema de plantillas que puede gestionar la conversión sobre la marcha del contenido. Así que no necesitas convertir tu Markdown a HTML antes de subirlo al servidor.

Apache Tomcat

Hace muchos años, un amigo mío me dijo que estaba instalando Apache Tomcat sobre la instalación convencional de Apache en su servidor personal. Le pregunté por qué. Se encogió de hombros y dijo: "Es más rápido". Le tomé la palabra. Muchos administradores de servidores de nivel avanzado tendrán diferentes razones para utilizar distintos servidores web. Y, dependiendo de qué tipo de otras aplicaciones estén ejecutando, o en qué tipo de proyectos estén trabajando, un servidor puede ser más rápido que otro.

Un caso de uso particular para ejecutar Apache Tomcat es si quieres o no ejecutar programas Java de forma nativa en tu servidor. Así, si sabes codificar Java, puedes empezar a codificar una aplicación web de inmediato. Si esto te describe, entonces Tomcat es probablemente el servidor web que estabas buscando. También puede interesarte el servidor web WildFly.

Tenemos un artículo sobre la instalación de Tomcat en Control Web Panel (CWP).

Cherokee

Probablemente no sabías que existía un servidor web con una interfaz gráfica de usuario que podías utilizar para la configuración. Yo, desde luego, no lo sabía. Si eso es algo que te interesa (¿y por qué no?) puede que merezca la pena echar un primer, segundo o tercer vistazo al servidor web Cherokee. El servidor Cherokee proporciona una interfaz web llamada Cherokee-Admin, donde puedes hacer todas tus configuraciones. Muy práctico para quienes quieran evitar la configuración por línea de comandos. También puedes conseguirte una bonita camiseta Cherokee.

Yaws

El servidor web Yaws, que significa "otro servidor web más", es ideal para alguien que domine el lenguaje de programación Erlang, ya que es el lenguaje en el que está escrito Yaws. Pero incluso si no eres especialmente versado en ese lenguaje, Yaws sigue siendo una potente aplicación de servidor multihilo capaz de proporcionar un alto nivel de servicio. Pero al igual que otros servidores web alternativos de esta lista, requiere un mayor nivel de conocimientos del sistema, y probablemente no sea ideal para principiantes. Pero échale un ojo.

WildFly

Al igual que Tomcat, WildFly ofrece algunas ventajas especiales para los programadores Java. WildFly proporciona un entorno de ejecución de aplicaciones rull para programas Java. (Esto significa básicamente que es ideal para proporcionar una configuración de hardware y software para ejecutar aplicaciones Java). WildFly está patrocinado por RedHat, que lo utiliza para crear algunas de sus aplicaciones empresariales. (También puede interesarte Jetty).

Probar un nuevo servidor

A largo plazo, no hay razón para sentirse atascado utilizando un solo servidor web. Puedes probar uno de los que aparecen aquí o mantener una lista actualizada para cuando te apetezca experimentar.

Para probar fácilmente distintos servidores web, InMotion Hosting dispone de opciones de nube privada, para que puedas montar y desmontar rápidamente tantos clusters de servidores como necesites.

Comparte este artículo

Deja una respuesta

Tu dirección de correo electrónico no se publicará. Los campos obligatorios están marcados con *.