6.1 Compilar servidor web Cherokee en Debian.
Servidor HTTP Cherokee.
| Servidor Web Cherokee | |
| Desarrollador | Cherokee Project (autor: Álvaro López Ortega) |
|---|---|
| Última versión estable | 0.11.1 (26 de noviembre de 2008) |
| S.O. | Multiplataforma |
| Género | Servidor web |
| Licencia | GNU General Public License |
| Sitio web | http://cherokee-project.com/ |
Servidor HTTP Cherokee es un Servidor web libre, multiplataforma, abierto bajo la licencia GPL. Apunta a ser un servidor web bastante rápido que también soporta las funcionalidades más comunes de servidor. Esta escrito completamente en C, es escalable y puede usarse como un Sistema integrado.
Breve historia
El proyecto Cherokee nació en 2001 de la mano de Álvaro López, un desarrollador de software libre. La motivación del proyecto fue construir un servidor nuevo, algo más nuevo que el Servidor HTTPd NCSA y no tan grande y pesado como el Servidor HTTP Apache, ambos con más de 10 años. Actualmente Cherokee es desarrollado y mantenido por una comunidad libre de desarrolladores.
Características
Cherokee tiene muchas características, puede ejecutar CGI, PHP tanto como PHPCGI o FastCGI. También soporta registro y autenticación de usuarios
Los métodos de registro son:
- NCSA
- W3C
- Combinado.
Métodos de Autenticación:
- plain
- htpasswd
- htdigest
- PAM
Cherokee puede también realizar redirecciones y soporta la configuración de Servidores virtuales.
Fuente: Wikipedia
A continuación voy a mostrar la manera de compilar cherokee en debian.
1. Lo primero que debemos hacer es instalar build essential, este paquete contiene una lista informativa de paquetes que se consideran esenciales para compilar paquetes Debian , debemos tener en cuenta que para poder instalar estos paquetes debemos hacerlo logueados como root.

2. Despues de realizar el paso anterior, desescarga el paquete de cherokee de su pagina principal.
3. Una vez hemos descargado el paquete procedemos a descomprimirlo ya que este se encuentra comprimido en formato gzip y empaqutedao en .tar.

4. Luego desempaquetamos con tar xvf cherokee-0.99.15.tar

5. En este momento ya tenemos un directorio con el nombre cherokee-0.99.15 ingresamos en ese directorio con el comando cd, en el cual encontaremos lo siguiente.

6. A continuación comenzaremos con el proceso de compilar, lo primero que debemos hacer es ejecutar el comando ./configure estando dentro de la carpeta cherokee.

Nota: En caso de que al final del primer paso ./configure nos muestre este error configure: error: msgfmt not found. You need to install the ‘gettext’ package, or pass –enable-nls=no to configure. Lo podemos solucionar con apt-get install gettext, volvemos a repetir el primer paso ./configure y esta vez terminara sin errores.

7. Ahora vamos con el segundo paso que es construir los binarios osea compilar, esto lo hacemos con el comando make.

8. Una vez ejecutamos este comando comenzara el proceso y aparasen unos datos en la terminal lo cual nos indica que se esta ejecutando el proceso de compilar, lo que veremos sera algo como esto.

Nota : este proceso puede tardar algunos minutos asi que debemos esperar.
9. Si hemos logrado llegar hasta este punto sin problemas, eso quiere decir que ya esta cherokee compilado en nuestro kernek……… en teoria!!!, ahora solo nos falta hacer algo mas.
10. Lo siguiente es ejecutar el comando make install con lo cual haremos utillizable el cherokee.

11. durante el proceso veremos algo como esto.

Ya en este momento hemos terminado de compilar Cherokee en nuestro kernel.
