Cherokee (server web) - Cherokee (web server)
![]() | |
| Autori originali | Álvaro López Ortega, Progetto Cherokee |
|---|---|
| Rilascio stabile | 1.2.104 / 2 aprile 2014
|
| Repository |
|
| Scritto in | C , Python e JavaScript |
| Sistema operativo | Multipiattaforma |
| Disponibili in | Inglese, spagnolo, tedesco, francese, italiano, olandese, polacco, svedese, portoghese brasiliano, cinese semplificato, catalano, galiziano |
| Tipo | server web |
| Licenza | GPLv2 |
| Sito web |
cherokee-progetto |
Cherokee è un server Web multipiattaforma open source che funziona su Linux , varianti BSD , Solaris , OS X e Windows . È un server web / proxy inverso leggero e ad alte prestazioni concesso in licenza sotto la GNU General Public License . Il suo obiettivo è essere veloce e perfettamente funzionante, ma allo stesso tempo leggero. Le principali caratteristiche di Cherokee includono un'interfaccia di amministrazione grafica denominata cherokee-admin e un design leggero e modulare.
Test indipendenti hanno dimostrato che Cherokee ha prestazioni migliori di Apache quando offre contenuti sia statici che dinamici.
Cherokee è mantenuto e sviluppato da una comunità open source .
Caratteristiche
Funzionalità del server Web
- TLS e SSL
- Server virtuali
- Riscrittura URL e reindirizzamenti che supportano le espressioni regolari
- Autenticazione tramite htdigest, htpasswd , LDAP , MySQL , PAM , plain e fixed list.
- Proxy HTTP inverso
- Bilanciamento del carico HTTP
- Modellazione del traffico
- Formato di registro compatibile con Apache e personalizzato .
- Possibilità di lanciare applicazioni web su richiesta
- Streaming audio/video
- Compressioni gzip e sgonfi al volo
- Resiliente alla barriera delle 10.000 connessioni simultanee
- Lato server include (SSI)
- CGI
- FastCGI
- SCGI
- supporto uWSGI
-
chrootsostegno - Statistiche RRDtooltool
- Bridging e sharding del database ( simile a DBSlayer )
- Interfaccia di configurazione grafica
- Distribuzioni punta e clicca attraverso un mercato di applicazioni
Applicazioni web
Le procedure guidate di configurazione vengono fornite per configurare automaticamente il server Web per eseguire attività specifiche o eseguire framework e applicazioni. Questi forniscono supporto per: PHP tramite FastCGI , Ruby on Rails , ColdFusion , GlassFish , Django , Alfresco , GNU Mailman , .NET con Mono , rTorrent , Symfony e Zend Engine , oltre allo streaming video generico e uWSGI .
Dispositivi che eseguono Cherokee
Negli ultimi anni Cherokee è stato adottato da numerosi produttori di dispositivi elettronici e produttori di tecnologie IoT. Alcuni esempi includono GoPro telecamere di azione e droni, Xiaomi telecamere azione, Digi International 's Internet delle cose kit, ATN Corporation ' cannocchiali da puntamento high-end s, telecamere di sicurezza del Defender, ecc non Poiché Cherokee è Open Source Software e lo fa, i costruttori devono licenza il codice, non c'è modo di sapere quante aziende stanno incorporando Cherokee nei loro prodotti.
Guarda anche
- Confronto tra server web
- Server traffico
- Acceleratore Web che discute l'accelerazione HTTP basata su host
- Server proxy che discute i proxy lato client
- Proxy inverso che discute i proxy lato origine
Riferimenti
link esterno
-
Sito ufficiale
- Documentazione
- Alvaro Lopez Ortega. "Cherokee Web Server" (PDF) (in spagnolo).
- Prenota su Cherokee
