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

per Victor Carceler darrera modificació 2020-03-25T16:28:57+02:00

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 ?
  • Lea los ficheros INSTALL y README.
  • Lea la documentación web sobre cómo instalar Cherokee a partir del código fuente.
  • 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
  • ¿Qué elementos ha tenido que instalar para satisfacer el punto anterior?
  • Compile Cherokee. Utilice el comando time para obtener información sobre el proceso de compilación.
  • Instale Cherokee. ¿Es necesario realizar este paso como root? ¿De qué depende?
  • Configure (cambiando el puerto 80 por el puerto 10080) y pruebe Cherokee.
  • Utilice el comando ldd sobre el binario cherokee para obtener la lista de librerias dinámicas que utiliza dicho programa.
  • 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.