Cherokee es un servidor web multiplataforma de código abierto que se ejecuta en Linux , variantes BSD , Solaris , OS X y Windows . Es un servidor web / proxy inverso ligero [4] de alto rendimiento [5] con licencia de GNU General Public License . Su objetivo es ser rápido y completamente funcional y, al mismo tiempo, ligero. Las principales características de Cherokee incluyen una interfaz de administración gráfica llamada cherokee-admin y un diseño modular ligero.
Autor (es) original (es) | Álvaro López Ortega, Proyecto Cherokee |
---|---|
Lanzamiento estable | 1.2.104 / 2 de abril de 2014 |
Repositorio | |
Escrito en | C , Python y JavaScript [1] |
Sistema operativo | Multiplataforma [2] |
Disponible en | Inglés, español, alemán, francés, italiano, holandés, polaco, sueco, portugués brasileño, chino simplificado, catalán, gallego |
Tipo | Servidor web |
Licencia | GPLv2 [3] |
Sitio web | proyecto-cherokee |
Pruebas independientes han demostrado que Cherokee tiene un mejor rendimiento que Apache [6] [7] al ofrecer contenido tanto estático como dinámico.
Cherokee es mantenido y desarrollado por una comunidad de código abierto . [8]
Características
Características del servidor web
- TLS y SSL [9]
- Servidores virtuales [10]
- Reescritura de URL y redirecciones que admiten expresiones regulares
- Autenticación a través de htdigest, htpasswd , LDAP , MySQL , PAM , lista simple y fija. [11]
- Proxy HTTP inverso
- Equilibrio de carga HTTP
- Conformación del tráfico
- Formato de registro personalizado y compatible con Apache . [12]
- Capacidad para lanzar aplicaciones web bajo demanda
- Audio / vídeo en streaming
- Sobre la marcha, gzip y desinfle las compresiones
- Resistente a la barrera de las 10000 conexiones simultáneas
- El lado del servidor incluye (SSI)
- CGI
- FastCGI
- SCGI
- Soporte de uWSGI [13]
chroot
apoyo- Estadísticas de RRDtool
- Bridging y fragmentación de bases de datos ( similar a DBSlayer )
- Interfaz de configuración gráfica
- Implementaciones de apuntar y hacer clic a través de un mercado de aplicaciones [14]
Aplicaciones web [15]
Se proporcionan asistentes de configuración para configurar automáticamente el servidor web para realizar tareas específicas o ejecutar marcos y aplicaciones. Estos brindan soporte para: PHP a través de FastCGI , Ruby on Rails , ColdFusion , GlassFish , Django , Alfresco , GNU Mailman , .NET con Mono , rTorrent , Symfony y Zend Engine , además de transmisión de video genérica y uWSGI .
Dispositivos que ejecutan Cherokee
Durante los últimos años, Cherokee ha sido adoptado por numerosas marcas de dispositivos electrónicos y fabricantes de tecnología IoT. Algunos ejemplos incluyen GoPro cámaras de acción y los zánganos, [16] Xiaomi cámaras de acción, Digi International 's Internet de las cosas kits, [17] ATN Corporación ' visores de alta gama s, [18] las cámaras de seguridad del Defensor, [19] etc. Dado que Cherokee es un software de código abierto y no requiere que los fabricantes obtengan una licencia del código, no hay forma de saber cuántas empresas están incorporando Cherokee en sus productos.
Ver también
- Comparación de servidores web
- Servidor de tráfico
- Acelerador web que analiza la aceleración HTTP basada en host
- Servidor proxy que analiza los proxies del lado del cliente.
- Proxy inverso que analiza los proxies del lado del origen
Referencias
- ^ "Cherokee - Ohloh" . Ohloh.net . Consultado el 8 de febrero de 2012 .
- ^ "Descargas Cherokee" . Proyecto Cherokee . Consultado el 23 de marzo de 2011 .
- ^ "Licencia Cherokee" . Archivado desde el original el 23 de julio de 2012.
- ^ Frommel, Oliver. "FEATHERWEIGHTS - Linux Magazine Online" . Revista Linux . Consultado el 10 de agosto de 2011 .
- ^ "Instalación de Cherokee con soporte PHP5 y MySQL en Ubuntu 11.04" . Linux.com . 10 de agosto de 2011 . Consultado el 26 de agosto de 2011 .[ enlace muerto permanente ]
- ^ "Cherokee vs Apache Benchmarks" . Alojamiento dinámico . Archivado desde el original el 29 de noviembre de 2018 . Consultado el 7 de febrero de 2012 .
- ^ "Cherokee vs Apache: un servidor web alternativo" . Craig Strong . Archivado desde el original el 26 de febrero de 2012.
- ^ Contribuyentes y métricas sobre el Proyecto Cherokee
- ^ "Libro de recetas TLS / SSL" . Proyecto Cherokee . Consultado el 16 de septiembre de 2010 .
- ^ "Servidores virtuales" . Proyecto Cherokee . Consultado el 16 de septiembre de 2010 .
- ^ "Mecanismos de autenticación admitidos" . Proyecto Cherokee . Consultado el 16 de septiembre de 2010 .
- ^ "Estilos de registro admitidos" . Proyecto Cherokee . Consultado el 16 de septiembre de 2010 .
- ^ "Soporte Cherokee uWSGI" . Consultado el 23 de marzo de 2011 .
- ^ "Despliegue de aplicaciones con Cherokee Market" . Archivado desde el original el 26 de febrero de 2011 . Consultado el 23 de marzo de 2011 .
- ^ "Recetas para tareas específicas" . Consultado el 16 de septiembre de 2010 .
- ^ "GoPro: software de código abierto" .
- ^ "Digi ConnectCard i.MX28" (PDF) .
- ^ "Hackear el ATN X-sight" .
- ^ "Wi-Fi камера Multicam Defender WF-10HD" .
enlaces externos
- Página web oficial
- Documentación
- Álvaro López Ortega. "Cherokee Web Server" (PDF) (en español).
- Reserva en Cherokee