12 noviembre 2009

Instalar Cherokee en Ubuntu

Cherokee no está tan extendido como Apache pero tiene importantes ventajas respecto al veterano Apache, que ya lleva 15 años en el mercado. Cherokee tiene un rendimiento 6 veces superior a Apache en páginas estáticas y 3 veces más en páginas dinámicas. Encima es más fácil de configurar y consume menos recursos del ordenador.

Otros servidores de alto rendimiento que despiertan mi curiosidad son Nginx y Lighttpd (Sitio Oficial ), pero hoy es el turno de Cherokee.

Añadir los repositorios de Cherokee para Ubuntu 9.10 Karmic Koala


sudo gedit /etc/apt/sources.list
deb http://us.archive.ubuntu.com/ubuntu/ karmic main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ karmic main restricted

deb http://us.archive.ubuntu.com/ubuntu/ karmic-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ karmic-updates main restricted

deb http://us.archive.ubuntu.com/ubuntu/ karmic universe
deb-src http://us.archive.ubuntu.com/ubuntu/ karmic universe
deb http://us.archive.ubuntu.com/ubuntu/ karmic-updates universe
deb-src http://us.archive.ubuntu.com/ubuntu/ karmic-updates universe

deb http://us.archive.ubuntu.com/ubuntu/ karmic multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ karmic multiverse
deb http://us.archive.ubuntu.com/ubuntu/ karmic-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ karmic-updates multiverse

deb http://security.ubuntu.com/ubuntu karmic-security main restricted
deb-src http://security.ubuntu.com/ubuntu karmic-security main restricted
deb http://security.ubuntu.com/ubuntu karmic-security universe
deb-src http://security.ubuntu.com/ubuntu karmic-security universe
deb http://security.ubuntu.com/ubuntu karmic-security multiverse
deb-src http://security.ubuntu.com/ubuntu karmic-security multiverse

Y para actualizar los repositorios: sudo aptitude update

Instalación de Cherokee

Instalamos Cherokee con la documentación pertinente, algunos módulos útiles como el soporte para SSL y PHP

sudo aptitude -y -q install cherokee cherokee-doc libcherokee-mod-libssl libcherokee-mod-streaming \ libcherokee-mod-geoip && sudo -y -q aptitude install php5-cgi

Configuración de Cherokee

Lo haremos con el comando cherokee-admin -b &

En la terminal aparecerá el nombre de usuario que debemos usar para logearnos admin y una contraseña aleatoria que será distinta cada vez que entremos para mayor seguridad.

Acceder por SSL

En el servidor matamos el servicio de administración: killall cherokee-admin cherokee-admin &

En la máquina cliente: ssh -L 9090:localhost:9090 root@numeroIP -N

Sustituimos numeroIP por el número real de la IP del Servidor. Para parar la sesión pulsamos Ctrl + C

Recomiendo leer la Cherokee Documentation y si usas Windows como cliente, el PuTTY User Manual y los PuTTY Links

No hemos instalado MySQL expresamente.Pienso que si necesitamos un CMS ligero MySQL no es imprescindible. Que tal un CMS basado en XML como GetSimple o una alternativa a WordPress como FlatPress .

Una manera rápida de instalar Apache, MySQL y PHP de golpe es instalando XAMP. A mi me convence más la idea de ir paso a paso porque se puede personalizar más.

Parte de esta información la he extraido de library.linode.com

Relacionado: XAMPP en Ubuntu en 5 Minutos y Inicio Automático de Xampp

No hay comentarios:

Publicar un comentario