Cherokee (web server)
From Wikipedia, the free encyclopedia
(Redirected from Cherokee HTTP Server)
|
|
The topic of this article may not meet Wikipedia's general notability guideline. Please help to establish notability by adding reliable, secondary sources about the topic. If notability cannot be established, the article is likely to be merged, redirected, or deleted. (April 2011) |
| This article relies on references to primary sources or sources affiliated with the subject, rather than references from independent authors and third-party publications. Please add citations from reliable sources. (March 2011) |
![]() |
|
|---|---|
| Original author(s) | Álvaro López Ortega, Cherokee Project |
| Stable release | 1.2.100 / October 9, 2011 |
| Written in | C |
| Operating system | Cross-platform [1] |
| Available in | English, Spanish, German, French, Italian, Dutch, Polish, Swedish, Brazilian Portuguese, Chinese Simplified, Catalan, Galician |
| Type | Web server |
| License | GPL |
| Website | cherokee-project.com/ |
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[2], high-performance[3] 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 maintained and developed by an Open Source Community[4]. Debian provides official packages of Cherokee.[5]
Contents |
[edit] Features
[edit] Web server features
- TLS and SSL [6]
- Virtual Servers [7]
- URL rewriting and redirections supporting regular expressions
- Authentication via htdigest, htpasswd, LDAP, MySQL, PAM, Plain, and Fixed list. [8]
- Reverse HTTP proxy
- HTTP Load balancing
- Traffic shaping
- Custom and Apache compatible log format. [9]
- 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
- CGI
- FastCGI
- SCGI
- uWSGI support [10]
chrootsupport- RRDtool statistics
- Data base bridging and Sharding (DBSlayer-like)
- Graphical configration interface
- Point & Click deployments through an application market [11]
[edit] Web applications [12]
Configuration wizards are provided to automatically configure the web server to perform specific tasks, or run frameworks and applications. These provide support for:
[edit] 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
[edit] References
- ^ "Cherokee Downloads". Cherokee project. http://www.cherokee-project.com/downloads.html. Retrieved 2011-03-23.
- ^ Frommel, Oliver. "FEATHERWEIGHTS - Linux Magazine Online". Linux Magazine. http://www.linux-magazine.com/Issues/2007/82/FEATHERWEIGHTS/%28kategorie%29/0. Retrieved 10 August 2011.
- ^ "Installing Cherokee With PHP5 And MySQL Support On Ubuntu 11.04". Linux.com. 10 August 2011. http://www.linux.com/distronews/481573-installing-cherokee-with-php5-and-mysql-support-on-ubuntu-1104. Retrieved 26 August 2011.
- ^ Contributors and metrics about Cherokee Project
- ^ Debian's official packages for Cherokee webserver
- ^ "TLS/SSL Cookbook". Cherokee project. http://www.cherokee-project.com/doc/cookbook_ssl.html. Retrieved 2010-09-16.
- ^ "Virtual Servers". Cherokee project. http://www.cherokee-project.com/doc/config_virtual_servers.html. Retrieved 2010-09-16.
- ^ "Supported authentication mechanisms". Cherokee project. http://www.cherokee-project.com/doc/cookbook_authentication.html. Retrieved 2010-09-16.
- ^ "Supported logging styles". Cherokee project. http://www.cherokee-project.com/doc/modules_loggers.html. Retrieved 2010-09-16.
- ^ "Cherokee uWSGI support". http://projects.unbit.it/uwsgi/wiki/RunOnCherokee. Retrieved 23 March 2011.
- ^ "Application deployment with Cherokee Market". http://cherokee-market.com/about. Retrieved 23 March 2011.
- ^ "Recipes for specific tasks". http://www.cherokee-project.com/doc/cookbook.html. Retrieved 2010-09-16.
[edit] External links
- Documentation
- Cherokee Market
- Alvaro López Ortega, Cherokee Web Server (Spanish)
