Boa: otro muy ligero servidor de páginas web

¡Hola Amigos!. Me agrada escribir sobre los programas que utilizo y utilicé. Boa es un ejemplo. Y me llama la atención que un servidor de páginas web, que además soporta CGI, se encuentre entre los paquetes desde la Debian 4 hasta la Debian 7 en “casi” su misma versión:

  • Etch: Versión: 0.94.14rc21-0.2
  • Squeeze: Versión: 0.94.14rc21-3.1
  • Wheezy: Versión: 0.94.14rc21-3.1

Si existía en versiones de Debian antes de la 4, lo desconozco. En Wheezy, el tamaño a descargar es de solo 120 kB, y ya instalado ocupa 352 kB. Además se encuentra en el repositorio en la rama Principal o “Main”.

Ubuntu 12.04 LTS no lo incluye. Sin embargo Ubuntu 10.04 LTS “Lucid” lo incluye en en su versión 0.94.14rc21-3.1, y Ubuntu 8.04 “Hardy” lo incluye también en su versión 0.94.14rc21-2. Sólo hago referencias a lo que tengo a mano. Ok?

También recuerdo al Xitami, servidor de páginas web que utilicé mucho a fin de no instalar al Internet Information Server de turno, cuando solo conocía a Windows. El instalador -que aun conservo- pesa tan solo 814,2 kB, en la versión que se instala como un servicio. También recuerdo al Write de Windows, al que después cambiaron el nombre por Wordpad, y a muchos otros programas parecidos. “Lo Bueno”, Todo el Mundo lo Mantiene.

Esto nos da una sensación de estabilidad y de que podemos utilizar un mismo producto a través de 4 generaciones de un sistema operativo (+aplicaciones), como Debian. A saber:

  • Etch
  • Lenny
  • Squeezy
  • Wheezy

Si vamos al Synaptic en Wheezy y buscamos “boa” nada más que por el nombre, encontramos la siguiente descripción, por vez primera ¡en español!:

Servidor web ligero y de alto rendimiento.Boa es un servidor HTTP monotarea. Esto significa que, a diferencia de los servidores web tradicionales, no crea un proceso hijo por cada conexión de entrada, ni crea múltiples hijos de sí mismo para manejar múltiples conexiones. Internamente multiplexa todas las conexiones HTTP entrantes, y sólo crea procesos hijo para llamadas de programas CGI (que deben ser procesos separados). Los análisis preliminares muestran que boa es capaz de manejar varios cientos de solicitudes por segundo en un Pentium a 100 MHz.

Pues amigos míos, lo instalamos y leemos cuidadosamente los archivos de la documentación acompañante en /usr/share/doc/boa/, y su archivo de configuración ubicado en/etc/boa/boa.conf, antes de utilizarlo. De hecho, mis repositorios locales los tengo publicados con el Boa.

¡Y se acabó la actividad por el día de hoy!. Ya Ustedes saben lo suficiente como para seguir éstos artículos. ¡Hasta la próxima aventura!

Comparte para difundir

Si te ha gustado nuestro contenido ahora puedes ayudar a difundirlo en las redes sociales de manera sencilla usando los siguientes botones:

Envía
Pinea
Print

Categorías

Redes/Servidores

Ingeniero Termo Energético de profesión. Administrador de Redes desde hace ya varios años. Programador en Visual FoxPro. Debianero de Corazón, y "OldFashion Man". Contacto: federicotoujague@gmail.com / +53 5 5005735

4 comentarios

  1.   eliotime3000 dijo

    ¿Ese pantallazo se hizo con solamente el X11? Porque yo tengo entendido que el X11 solito se ve como un primo lejano de la interfaz del Mac OS con 2 bits.

  2.   carlos dijo

    Es lógico que no haya sido modificado en las ultimas versiones, la ultima version data de febrero de 2005 segun su pagina web

    http://www.boa.org/

  3.   Federico A. Valdés Toujague dijo

    Gracias a todos por comentar!!!. Cierto que que la última versión data del 2005. No obstante, se utiliza mucho como un servidor de páginas web embebido en dispositivos. Y al respecto de la fecha de su última versión, al menos en Cuba, mi país, existen muchas -muchas en verdad- que aun usan Windows 2003 como controlador de dominio o como servidor soporte de otras aplicaciones, y aun se utiliza masivamente el XP. Aunque creo que ambos se utilizan aun a nivel mundial en gran medida. Y sin ir más lejos, ¿cuando salió Windows 7?

    Y si Boa no se ha actualizado en los últimos años, o no ha salido un parche para él, es porque para los propósitos para los que fue creado, se cumplen actualmente y sigue siendo muy estable.

  4.   Federico Antonio Valdés Toujague dijo

    Probando la nueva forma de comentar y si me llegan los comentarios a mi nueva dirección e-mail.

Deja un comentario

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

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.