Características básicas e instalación del servidor web Cherokee en CentOS6

Algunas semanas atrás vimos cómo instalar Apache 2, luego revisamos las características de Nginx y la semana pasada instalamos el servidor lighttpd. En este artículo veremos las características básicas del servidor web Cherookee y lo instalaremos en CentOS6.

Es muy útil a la hora de administrar múltiples servidores web, por lo cual es ideal para ser utilizado en sistemas orientados a proveer de hosting y servicios de alojamiento compartido.

Características básicas de Cherokee

  • Servidor web orientado a proveer un alto rendimiento
  • Provee una interfaz gráfica de administración del servicio
  • Soporte de FastCGI
  • Soporte de SCGI
  • Soporte de PHP
  • Soporte de CGI
  • Soporte de SSI
  • Soporte de TLS y SSL
  • Soporte de Virtual hosts, autenticación, codificación sobre la marcha y balanceo de carga
  • Archivos de registro compatibles con Apache
  • Actualizaciones sin necesidad de downtime
  • Proxy HTTP Reverso

Instalación de Cherokee

Habilitar el repositorio EPEL

En caso que no esté instalado, instalar el paquete epel-release:

bash-4.1# yum install epel-release

Asegúrese de que el repositorio está habilitado. El en archivo /etc/yum.repos.d/epel.repo, fijarse que en la sección [epel] esté la siguiente línea:

enabled=1

, de lo contrario no será posible instalar paquetes desde el repositorio.

Instalación del paquete

bash-4.1# yum install cherokee
Complementos cargados:fastestmirror, keys, protectbase
Configurando el proceso de instalación
Loading mirror speeds from cached hostfile
* base: mirror.edatel.net.co
* extras: mirror.edatel.net.co
* updates: mirror.edatel.net.co
0 packages excluded due to repository protections
Resolviendo dependencias
–> Ejecutando prueba de transacción
—> Package cherokee.x86_64 0:1.2.103-6.el6 will be instalado
–> Procesando dependencias: spawn-fcgi para el paquete: cherokee-1.2.103-6.el6.x86_64
–> Procesando dependencias: libmysqlclient.so.16(libmysqlclient_16)(64bit) para el paquete: cherokee-1.2.103-6.el6.x86_64
–> Procesando dependencias: libmysqlclient.so.16()(64bit) para el paquete: cherokee-1.2.103-6.el6.x86_64
–> Procesando dependencias: libGeoIP.so.1()(64bit) para el paquete: cherokee-1.2.103-6.el6.x86_64
–> Ejecutando prueba de transacción
—> Package GeoIP.x86_64 0:1.6.5-1.el6 will be instalado
–> Procesando dependencias: geoipupdate para el paquete: GeoIP-1.6.5-1.el6.x86_64
–> Procesando dependencias: GeoIP-data para el paquete: GeoIP-1.6.5-1.el6.x86_64
—> Package mysql-libs.x86_64 0:5.1.73-5.el6_6 will be instalado
—> Package spawn-fcgi.x86_64 0:1.6.3-1.el6 will be instalado
–> Ejecutando prueba de transacción
—> Package GeoIP-GeoLite-data.noarch 0:2015.04-2.el6 will be instalado
–> Procesando dependencias: GeoIP-GeoLite-data-extra = 2015.04-2.el6 para el paquete: GeoIP-GeoLite-data-2015.04-2.el6.noarch
—> Package geoipupdate.x86_64 0:2.2.1-2.el6 will be instalado
–> Ejecutando prueba de transacción
—> Package GeoIP-GeoLite-data-extra.noarch 0:2015.04-2.el6 will be instalado
–> Resolución de dependencias finalizada

Dependencias resueltas

[…]

Iniciamos el servicio

bash-4.1# service cherokee start
Starting cherokee:                                         [  OK  ]

A partir de este momento el servidor web está habilitado y puede utilizarse.

Iniciar el servicio de administración

De forma adicional se puede iniciar el servicio de administración web:

bash-4.1# cherokee-admin
[21/10/2015 20:54:52.530] (warning) rrd_tools.c:121 – Could not find the
rrdtool binary. | A custom rrdtool binary has not been defined, and the
server could not find one in the $PATH.

Cherokee Web Server 1.2.103 (Apr 15 2015): Listening on port 127.0.0.1:9090,
TLS disabled, IPv6 enabled, using epoll, 4096 fds system limit, max. 2041
connections, caching I/O, 2 threads, 1020 connections per thread, standard
scheduling policy

Login:
User:              admin
One-time Password: iPabMZWWv9jI2325

Web Interface:
URL:               http://127.0.0.1:9090/

Cargar en un navegador la URL anterior e ingresar la contraseña entregada.

“El verdadero progreso es el que pone la tecnologia al alcance de todos.”

– Henry Ford

Post Tags :

Posts Recientes

  • All Post
  • Ciberseguridad
  • Hosting
  • Servidores VPS
  • Sin categoría
  • Tecnología
Leer Más

End of Content.

¿Tienes alguna duda?

Llámanos

+(562) 2797 6964

Email

soporte@hostinglatam.cl

Nuestras Oficinas

Av Providencia 1650 Oficina 903, Providencia. Santiago Chile.

Hosting Latam

Atención: Lunes a Viernes 09:00 a 18:30 PM
Feriados y festivos 
solo emergencias.

Inversiones Santa Isidora SpA Rut 76.067.056-1.

Hostinglatam Copyright © 2014-2022. Todos los derechos reservados.

× ¿Cómo puedo ayudarte?