Cherokee is a very fast, flexible and easy to configure Web server. It supports widespread technologies including FastCGI, SCGI, uWSGI, PHP, CGI, SSI, TLS and SSL encrypted connections, virtual hosts, authentication, on the fly encoding, load balancing, Apache compatible log files, database balancing, reverse HTTP proxy, traffic shaping, video streaming, and much more. A user friendly interface called cherokee-admin is provided for no-hassle configuration of the server. It allows you to configure the server from top to bottom without editing a text configuration file.
| Tags | Internet Web HTTP Servers Networking |
|---|---|
| Licenses | GPL |
| Operating Systems | Linux Mac OS X Solaris BSD Windows |
| Implementation | C Python 2.4 and above |
| Translations | English Spanish Chinese German Dutch Swedish |
Recent releases


Release Notes: This release fixes a couple of regressions introduced by the previous version. It also adds a translation to Japanese. Upgrading is encouraged.


Release Notes: This release adds support for HSTS (HTTP Strict Transport Security) and fixes a number of different bugs. The TLS/SSL support was improved, as well as the IPv6 support and the multi-IP host management in the reverse HTTP proxy and the FastCGI, uWSGI, and SCGI handlers. This release also fixes a couple of minor (and very unlikely to hit) memory leaks in the server core. Upgrading is encouraged.


Release Notes: Along with the addition of "UNIX socket in a abstract namespace" support and SHA512 hashes for the authentication with MySQL databases, this release fixes a number of important issue. The SSL/TLS support is much more stable that in previous versions, and some minor memory management issues were fixed in a few of the core components of the server. Updating is strongly encouraged.


Release Notes: This version adds support for Cherokee-Market. Applications can now be seamlessly deployed from the market with a couple of mouse clicks. A new configuration file back-up system has also been integrated, so configuration files can be stored and versioned on a remote repository for backup and cluster deployment purposes. Upgrading is greatly encouraged.


Release Notes: This release fixes a number of minor issues, mainly related to Solaris and FreeBSD.
Recent comments
28 Aug 2005 07:03
Re: Documentation?
> I'd also like to see at least something
> in terms of documentation. Considering
> it gives an error when I try to use the
> 'User' config setting, a way around that
> would be nice.
>
> Also, it claims to support php4, but I
> haven't seen anything hinting of that
> support since installing it.
>
> Deinstalled until then.
>
> Looks good in the benchmarks, I just
> hope it makes it out of the starting
> gate
Please check out www.0x50.org (www.0x50.org) for the documentation. (It is also included in the tarball)
There is documentation which explains how to install and set up the server in a few simple steps.
Those problems you speak about were fixed long time ago :-)
24 Aug 2004 22:34
Re: Documentation?
> Apart from the Makefile, is there any
> documentation for the Cherokee web
> server? I've been to the home page, and
> it doesn't appear to have anything.
I'd also like to see at least something in terms of documentation. Considering it gives an error when I try to use the 'User' config setting, a way around that would be nice.
Also, it claims to support php4, but I haven't seen anything hinting of that support since installing it.
Deinstalled until then.
Looks good in the benchmarks, I just hope it makes it out of the starting gate
13 Apr 2003 08:06
Cherokee 0.4.3-pre6 benchmark
Web servers benchmark:
Apache, Boa, Cherokee and thttpd are compared in this benchmark (www.alobbs.com/modules....
10 Jun 2002 00:13
Documentation?
Apart from the Makefile, is there any documentation for the Cherokee web server? I've been to the home page, and it doesn't appear to have anything.