Sou a: Inici / Usuaris / Victor Carceler / C1 - Sistemas operativos monousuario y multiusuario / actividades / Actividad 15: Instalación desde el código fuente

Actividad 15: Instalación desde el código fuente

Cherokee es un servidor web libre. Es un desarrollo nuevo y su nombre hace referencia al servidor web por excelencia, Apache. Cherokee presume de tener un diseño moderno y limpio, ser modular y rápido. Aunque en en la web del proyecto nos ofrecen paquetes para diferentes sistemas operativos, vamos a probar su instalación a partir del código fuente.

Actividades:

Logo de Cherokee
  1. Descargue desde la web del proyecto el código fuente de la última versión de Cherokee.
  2. Desarchive el código fuente.
    • Cuanto ocupa el código fuente comprimido ?
    • Cuanto ocupa el código fuente descomprimido ?
    • Qué directorio se ha creado al desarchivar el código fuente ? Qué contiene ?
    • Busque ficheros de código fuente, en qué lenguaje están programados ? Quien es el autor principal ? Qué licencia utiliza ?
    • Cuantos ficheros .c componen Cherokee ?
  3. Lea los ficheros INSTALL y README.
  4. Lea la documentación web sobre cómo instalar Cherokee a partir del código fuente.
  5. Realice el ./configure (en las últimas versiones es ./autogen.sh en lugar del ./configure) adecuado para que:
    • El directorio de instalación sea ~/cherokee
    • El directorio de configuración sea ~/cherokee/etc
    • El directorio de los documentos publicados sea ~/cherokee/documentos
  6. ¿Qué elementos ha tenido que instalar para satisfacer el punto anterior?
  7. Compile Cherokee. Utilice el comando time para obtener información sobre el proceso de compilación.
  8. Instale Cherokee. ¿Es necesario realizar este paso como root? ¿De qué depende?
  9. Configure (cambiando el puerto 80 por el puerto 10080) y pruebe Cherokee.
  10. Utilice el comando ldd sobre el binario cherokee para obtener la lista de librerias dinámicas que utiliza dicho programa.
  11. Realice lo necesario para que el servicio Cherokee se lance cuando el ordenador arranca y se detenga de forma correcta durante la secuencia de apagado de la máquina.