Cherokee (web server): Difference between revisions
m →References: fmt |
m added deadurl= and archiveurl= to the citation tag |
||
Line 19: | Line 19: | ||
'''Cherokee''' is an open-source [[cross-platform]] [[web server]] that runs on [[Linux]], [[BSD|BSD variants]], [[Solaris (operating system)|Solaris]], {{nowrap|[[Mac OS X]]}}, and [[Microsoft Windows]]. It is a lightweight,<ref>{{cite web|url=http://www.linux-magazine.com/Issues/2007/82/FEATHERWEIGHTS/%28kategorie%29/0|title=FEATHERWEIGHTS - Linux Magazine Online|work=Linux Magazine|last=Frommel|first=Oliver|accessdate=10 August 2011}}</ref> high-performance<ref>{{cite web|url=http://www.linux.com/distronews/481573-installing-cherokee-with-php5-and-mysql-support-on-ubuntu-1104|title=Installing Cherokee With PHP5 And MySQL Support On Ubuntu 11.04|work=Linux.com|date=10 August 2011|accessdate=26 August 2011}}</ref> [[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. |
'''Cherokee''' is an open-source [[cross-platform]] [[web server]] that runs on [[Linux]], [[BSD|BSD variants]], [[Solaris (operating system)|Solaris]], {{nowrap|[[Mac OS X]]}}, and [[Microsoft Windows]]. It is a lightweight,<ref>{{cite web|url=http://www.linux-magazine.com/Issues/2007/82/FEATHERWEIGHTS/%28kategorie%29/0|title=FEATHERWEIGHTS - Linux Magazine Online|work=Linux Magazine|last=Frommel|first=Oliver|accessdate=10 August 2011}}</ref> high-performance<ref>{{cite web|url=http://www.linux.com/distronews/481573-installing-cherokee-with-php5-and-mysql-support-on-ubuntu-1104|title=Installing Cherokee With PHP5 And MySQL Support On Ubuntu 11.04|work=Linux.com|date=10 August 2011|accessdate=26 August 2011}}</ref> [[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 HTTP Server|Apache]]<ref>{{cite web|url=http://blog.dynamichosting.biz/2011/04/07/cherokee-vs-apache-benchmarks/|title=Cherokee vs Apache Benchmarks|work=Dynamic Hosting}}</ref><ref>{{cite web|url=http://c6s.co.uk/webdev/209|title=Cherokee vs Apache : An alternate web server|work=Craig Strong}}</ref> when serving up both static and dynamic content. |
Independent tests have shown Cherokee to be better performing than [[Apache HTTP Server|Apache]]<ref>{{cite web|url=http://blog.dynamichosting.biz/2011/04/07/cherokee-vs-apache-benchmarks/|title=Cherokee vs Apache Benchmarks|work=Dynamic Hosting}}</ref><ref>{{cite web|deadurl=yes|archiveurl=http://web.archive.org/web/20120226095243/http://c6s.co.uk/webdev/209|url=http://c6s.co.uk/webdev/209|title=Cherokee vs Apache : An alternate web server|work=Craig Strong}}</ref> when serving up both static and dynamic content. |
||
Cherokee is maintained and developed by an [[Free software community|open source community]].<ref>[http://www.ohloh.net/p/cherokee Contributors and metrics about Cherokee Project]</ref> [[Debian]] provides official packages of Cherokee.<ref>[http://packages.debian.org/search?searchon=names&keywords=cherokee Debian's official packages for Cherokee webserver]</ref> |
Cherokee is maintained and developed by an [[Free software community|open source community]].<ref>[http://www.ohloh.net/p/cherokee Contributors and metrics about Cherokee Project]</ref> [[Debian]] provides official packages of Cherokee.<ref>[http://packages.debian.org/search?searchon=names&keywords=cherokee Debian's official packages for Cherokee webserver]</ref> |
Revision as of 19:44, 4 April 2014
![]() | This article contains content that is written like an advertisement. (February 2013) |
![]() |
![]() | |
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, Mac OS X, and Microsoft 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] Debian provides official packages of Cherokee.[9]
Features
Web server features
- TLS and SSL [10]
- Virtual servers [11]
- URL rewriting and redirections supporting regular expressions
- Authentication via htdigest, htpasswd, LDAP, MySQL, PAM, plain, and fixed list.[12]
- Reverse HTTP proxy
- HTTP load balancing
- Traffic shaping
- Custom and Apache compatible log format.[13]
- 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 [14]
chroot
support- RRDtool statistics
- Database bridging and sharding (DBSlayer-like)
- Graphical configuration interface
- Point & click deployments through an application market [15]
Web applications [16]
Configuration wizards are provided to automatically configure the web server to perform specific tasks, or run frameworks and applications. These provide support for:
See also
- Comparison of lightweight web servers
- 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.
{{cite web}}
:|archive-url=
requires|archive-date=
(help); Unknown parameter|deadurl=
ignored (|url-status=
suggested) (help) - ^ Contributors and metrics about Cherokee Project
- ^ Debian's official packages for Cherokee webserver
- ^ "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.
External links
- Project website
- Documentation
- Alvaro López Ortega. "Cherokee Web Server" (PDF) (in Spanish).