Cherokee (web server)
![]() |
![]() | |
![]() | |
Original author(s) | Álvaro López Ortega, Cherokee Project |
---|---|
Stable release | 1.2.104[1]
/ 1 April 2014 |
Repository | |
Written in | C,PythonandJavaScript[2] |
Operating system | Cross-platform[3] |
Available in | English, Spanish, German, French, Italian, Dutch, Polish, Swedish, Brazilian Portuguese, Chinese Simplified, Catalan, Galician |
Type | Web server |
License | GPLv2[4] |
Website | cherokee-project |
Cherokeeis an open-sourcecross-platformweb serverthat runs onLinux,BSD variants,Solaris,OS X,andWindows.It is a lightweight,[5]high-performance[6]web server/reverse proxylicensed under theGNU General Public License.Its goal is to be fast and fully functional yet still light. Major features of Cherokee include a graphical administration interface namedcherokee-admin,and a modular light-weight design.
Cherokee is maintained and developed by anopen source community.[7]
Features
[edit]Web server features
[edit]- TLS and SSL[8]
- Virtual servers[9]
- URL rewritingand redirections supportingregular expressions
- Authenticationviahtdigest,htpasswd,LDAP,MySQL,PAM,plain, and fixed list.[10]
- Reverse HTTP proxy
- HTTPload balancing
- Traffic shaping
- Custom andApachecompatible log format.[11]
- Ability tolaunch web applicationson demand
- Audio/videostreaming
- On the flygzipanddeflatecompressions
- Resilient to the10000 simultaneous connections barrier
- Server Side Includes(SSI)
- CGI
- FastCGI
- SCGI
- uWSGI support[12]
chroot
support- RRDtoolstatistics
- Database bridging andsharding(DBSlayer-like)
- Graphical configuration interface
- Point & click deployments through an application market[13]
Web applications
[edit]Configurationwizardsare provided to automatically configure the web server to perform specific tasks, or run frameworks and applications. These provide support for:PHPthroughFastCGI,Ruby on Rails,ColdFusion,GlassFish,Django,Alfresco,GNU Mailman,.NETwithMono,rTorrent,Symfony,andZend Engine,plus genericVideo StreaminganduWSGI.[14]
Devices running Cherokee
[edit]During the last few years Cherokee has been adopted by numerous electronic device makes and IoT technology manufacturers. Some examples includeGoProaction cameras and drones,[15]Xiaomiaction cameras,Digi International'sInternet of thingskits,[16]ATN Corporation's high-end rifle scopes,[17]Defender's security cameras,[18]etc. Since Cherokee is Open Source Software and does not require manufacturers to license the code, there is no way to know how many companies are embedding Cherokee in their products.
See also
[edit]- Comparison of web servers
- Traffic Server
- Web acceleratorwhich discusses host-based HTTP acceleration
- Proxy serverwhich discusses client-side proxies
- Reverse proxywhich discusses origin-side proxies
References
[edit]- ^"Release v1.2.104".1 April 2014.Retrieved22 February2016.
- ^"Cherokee - Ohloh".Ohloh.net.Archived fromthe originalon 11 December 2008.Retrieved8 February2012.
- ^"Cherokee Downloads".Cherokee project.Retrieved2011-03-23.
- ^"Cherokee license".Archived fromthe originalon 2012-07-23.
- ^Frommel, Oliver."FEATHERWEIGHTS - Linux Magazine Online".Linux Magazine.Retrieved10 August2011.
- ^"Installing Cherokee With PHP5 And MySQL Support On Ubuntu 11.04".Linux.10 August 2011.Retrieved26 August2011.[permanent dead link]
- ^Contributors and metrics about Cherokee Project
- ^"TLS/SSL Cookbook".Cherokee project.Retrieved2010-09-16.
- ^"Virtual Servers".Cherokee project.Retrieved2010-09-16.
- ^"Supported authentication mechanisms".Cherokee project.Retrieved2010-09-16.
- ^"Supported logging styles".Cherokee project.Retrieved2010-09-16.
- ^"Cherokee uWSGI support".Retrieved23 March2011.
- ^"Application deployment with Cherokee Market".Archived fromthe originalon 26 February 2011.Retrieved23 March2011.
- ^"Recipes for specific tasks".Retrieved2010-09-16.
- ^"GoPro: Open Source Software".
- ^"Digi ConnectCard i.MX28"(PDF).
- ^"Hacking the ATN X-sight".
- ^"Wi-Fi камера Multicam Defender WF-10HD".
External links
[edit]- Official website
- Documentation
- Alvaro López Ortega."Cherokee Web Server"(PDF)(in Spanish).
- Book on Cherokee