Instalando servicios – I : Cherokee Web Server I
Cherokee es un servidor web ligero multiplataforma, que nace con el objetivo ser una moderna alternativa a pesados y desfasados servidores como Apache.
Es software libre con licencia GPL y se adapta con facilidad tanto a sistemas con variación de carga de trabajo como autónomos y empotrados.
Soporta las siguientes tecnologías entre muchas otras: FastCGI, SCGI, PHP, CGI, SSI, TLS, conexiones seguras cifradas SSL, sitios virtuales, balanceo de carga, Streamming y diversos métodos de autenticación.
En la página web del proyecto ( http://www.cherokee-project.com/downloads.html ) tenemos siempre disponible la última versión del código fuente comprimido y a través de subversión, listo para ser compilado, y de las últimas versiones compiladas (binarios) para diferentes distribuciones.
Si optamos por utilizar los binarios (forma más rápida y sencilla) es preferible descargarlos desde la web, ya que la versión que alberga los repositorios de nuestra distribución suele ser más antigua.
- En este ejemplo, descargamos los binarios en la Web de Ubuntu y acontinuación procedemos a instalarlos mediante el gestor Gdebi.
Si trabajamos con Debian o alguna otra distribución derivada, siempre podemos recurrir a:
[$] sudo dpkg --install (ruta_del_paquete)
- Para instalarlo desde los repositorios, vamos a nuestro gestor favorito y buscamos el paquete cherokee
[$] sudo apt-get install cherokee
Sabremos si funciona de inmediato visitando la dirección http://localhost en nuestro navegador.

Ahora debemos de configurar algunas opciones del servidor según nuestras necesidades.
Para ello tenemos dos formas:
- La tradicional, es decir, modificar el fichero de configuración que tiene los parámetros del servidor establecidos.
No es la opción más recomendada: necesitaremos abrir el fichero /etc/cherokee/cherokee.conf con nuestro editor de texto favorito con privilegios de administrador.
[$] sudo nano /etc/cherokee/cherokee.conf
- - Mediante la interfaz web.
Desde hace ya varias versiones esta pequeña herramienta de configuración accesible de forma local, permite poder configurar el servidor sin tener que conocer previamente la estructura de los ficheros de configuración ni cuáles son los valores más adecuados para algunos parámetros.
En otras palabras, el proceso se ha convertido en algo intuitivo, simple y asequible para cualquier usuario. Teniendo las mismas opciones que si se hiciese de la forma tradicional.
Invocamos desde una terminal:
[$] cherokee-admin
De forma predeterminada utilizará el puerto 9090 y generará un usuario y contraseña de un único uso (que cambiará cada vez).
Accederemos mediante un explorador a http://localhost:9090
Podemos evitarlo añadiendo --unsecure (no es recomendable) y cambiar el puerto con --port=número.
2378 suscriptores. ¡
13 ago 2009 a las 9:39
¿Un servidor web con interfaz de administración?…
Voy a llorar de la emoción… ya iba siendo hora de encontrar algo así para no tener que pelearse uno con los macro ficheros de configuración.
Me lo apunto y lo pruebo, que esto me interesa.
13 ago 2009 a las 14:29
Hola, yo lo instale aregando los repos de launchpad!
Otra cosa, vas a instruirnos en como dejar un buen LCMP sever? la C es de Cheokee…jajaja.
Con SMTP, IMAP, POP, FTP y panel de control?
Gracias!
13 ago 2009 a las 15:38
¿para cuando la suscripcion por email en la web?
14 ago 2009 a las 9:46
D4v1d, es una opción que habrá que incluir en el blog. A ver si en unos días sacamos tiempo para añadirlo.
27 sep 2009 a las 3:26
Porque tuviste que escribir “desfasado” refiriendote a Apache. Que desatinado francamente fue eso. Sin palabras.
30 ago 2010 a las 0:43
En Ubuntu o Debian, al desinstalarlo y al instalar apache genera un error “firefox no pudo conectarse con localhost”