Cherokee (web server): Difference between revisions
GreenC bot (talk | contribs) |
Adds a "Devices running Cherokee" section. |
||
Line 60: | Line 60: | ||
* [[GlassFish]] |
* [[GlassFish]] |
||
* [[Django (web framework)|Django]] |
* [[Django (web framework)|Django]] |
||
== Devices running Cherokee == |
|||
During the last few years Cherokee has been adopted by numerous electronic device makes and IoT technology manufacturers. Some examples include [[GoPro]] action cameras and drones <ref>{{cite web|url=https://gopro.com/help/articles/block/Open-Source-Software|title=GoPro: Open Source Software}}</ref>, [[Xiaomi]] action cameras, [[Digi International]]'s [[Internet_of_things]] kits <ref>{{cite web|url=http://www.sase.com.ar/2013/files/2013/09/SASE2013-CC-Wi_MX28.pdf|title=Digi ConnectCard i.MX28}}</ref>, [[ATN Corporation]]'s high-end riffle scopes <ref>{{cite web|url=https://www.phillips321.co.uk/2015/11/24/hacking-the-atn-x-sight-part1/|title=Hacking the ATN X-sight}}</ref>, Defender's security cameras <ref>{{cite web|url=https://localhoster.blogspot.com/2013/12/wi-fi-multicam-defender-wf-10hd.html|title=Wi-Fi камера Multicam Defender WF-10HD}}</ref>, 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 == |
== See also == |
Revision as of 00:22, 18 December 2016
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
|
Original author(s) | Álvaro López Ortega, Cherokee Project |
---|---|
Stable release | 1.2.103
/ April 21, 2013 |
Repository | |
Written in | C, Python and JavaScript[1] |
Operating system | Cross-platform [2] |
Available in | English, Spanish, German, French, Italian, Dutch, Polish, Swedish, Brazilian Portuguese, Chinese Simplified, Catalan, Galician |
Type | Web server |
License | GPLv2[3] |
Website | cherokee-project |
Cherokee is an open-source cross-platform web server that runs on Linux, BSD variants, Solaris, OS X, and Windows. It is a lightweight,[4] high-performance[5] web server/reverse proxy licensed under the GNU General Public License. Its goal is to be fast and fully functional yet still light. Major features of Cherokee include a graphical administration interface named cherokee-admin, and a modular light-weight design.
Independent tests have shown Cherokee to be better performing than Apache[6][7] when serving up both static and dynamic content.
Cherokee is maintained and developed by an open source community.[8]
Features
Web server features
- TLS and SSL [9]
- Virtual servers [10]
- URL rewriting and redirections supporting regular expressions
- Authentication via htdigest, htpasswd, LDAP, MySQL, PAM, plain, and fixed list.[11]
- Reverse HTTP proxy
- HTTP load balancing
- Traffic shaping
- Custom and Apache compatible log format.[12]
- Ability to launch web applications on demand
- Audio/video streaming
- On the fly gzip and deflate compressions
- Resilient to the 10000 simultaneous connections barrier
- Server Side Includes (SSI)
- CGI
- FastCGI
- SCGI
- uWSGI support [13]
chroot
support- RRDtool statistics
- Database bridging and sharding (DBSlayer-like)
- Graphical configuration interface
- Point & click deployments through an application market [14]
Web applications[15]
Configuration wizards are provided to automatically configure the web server to perform specific tasks, or run frameworks and applications. These provide support for:
Devices running Cherokee
During the last few years Cherokee has been adopted by numerous electronic device makes and IoT technology manufacturers. Some examples include GoPro action cameras and drones [16], Xiaomi action cameras, Digi International's Internet_of_things kits [17], ATN Corporation's high-end riffle scopes [18], Defender's security cameras [19], 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
- Comparison of web servers
- Traffic Server
- Web accelerator which discusses host-based HTTP acceleration
- Proxy server which discusses client-side proxies
- Reverse proxy which discusses origin-side proxies
References
- ^ "Cherokee - Ohloh". Ohloh.net. Retrieved 8 February 2012.
- ^ "Cherokee Downloads". Cherokee project. Retrieved 2011-03-23.
- ^ "Cherokee license".
- ^ Frommel, Oliver. "FEATHERWEIGHTS - Linux Magazine Online". Linux Magazine. Retrieved 10 August 2011.
- ^ "Installing Cherokee With PHP5 And MySQL Support On Ubuntu 11.04". Linux.com. 10 August 2011. Retrieved 26 August 2011.
- ^ "Cherokee vs Apache Benchmarks". Dynamic Hosting.
- ^ "Cherokee vs Apache : An alternate web server". Craig Strong. Archived from the original on 2012-02-26.
{{cite web}}
: Unknown parameter|deadurl=
ignored (|url-status=
suggested) (help) - ^ Contributors and metrics about Cherokee Project
- ^ "TLS/SSL Cookbook". Cherokee project. Retrieved 2010-09-16.
- ^ "Virtual Servers". Cherokee project. Retrieved 2010-09-16.
- ^ "Supported authentication mechanisms". Cherokee project. Retrieved 2010-09-16.
- ^ "Supported logging styles". Cherokee project. Retrieved 2010-09-16.
- ^ "Cherokee uWSGI support". Retrieved 23 March 2011.
- ^ "Application deployment with Cherokee Market". Retrieved 23 March 2011.
- ^ "Recipes for specific tasks". Retrieved 2010-09-16.
- ^ "GoPro: Open Source Software".
- ^ "Digi ConnectCard i.MX28" (PDF).
- ^ "Hacking the ATN X-sight".
- ^ "Wi-Fi камера Multicam Defender WF-10HD".
External links
- Official website
- Documentation
- Alvaro López Ortega. "Cherokee Web Server" (PDF) (in Spanish).
- Book on Cherokee