Cherokee is a very fast, flexible and easy to configure Web server. It supports widespread technologies including FastCGI, SCGI, 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 |
Recent releases


Changes: This released adds a number of new features and fixes some issues detected in the previous version. A new error logging mechanism has been integrated. The graceful restart feature has also been improved, so now it's much faster to restart the server. The configuration wizards have been rewritten so they perform better input validation and error reporting. The Ruby on Rails wizard has also received some attention, and is now easier to use. Finally, the MySQL authentication plug-in can handle SHA1 hashed passwords now.


Changes: This release addresses a couple of important issues. It fixes the administration interface so that the wizards support is back in place. It improves the server restart responsiveness on FreeBSD. This release also ships a new and much cleaner Wizard panel. Upgrading is encouraged.


Changes: This release mixes a couple of important bugfixes with a few new features. The administration interface has been improved so the wizards' tables are cleaner and easier to use. It's also got a new rule matching plug-in that checks the connection's origin against a list of IPs and sub-nets. A new Mailman configuration wizard has been added as well. The two most imporant bugfixes address issues related to the video/audio streaming and the new spawning mechanism that was integrated a couple of version ago. Updating is strongly encouraged.


Changes: This is mainly a bug fixing release, although a couple of new features have been added as well. A new Ruby on Rails wizard has been included, and the rule list interface has been rewritten so rules are easier to administer. This release also fixes a number of bugs related to the "File exists" rule plug-in and the process spawning mechanism. Upgrading is strongly encouraged.


Changes: There are many new features. The most important is the addition of Wizards support in the administration interface, which allows one to configure the most common Web software with a couple of clicks. This interface has been also translated to new languages, including: Simplified Chinese, Swedish, Dutch, German, and Spanish. There is support for SSL DH parameters, and a number of small miscellaneous issues have been fixed. Upgrading is strongly recommended.
- All comments
Recent commentsRe: 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 http://www.0x50.org (http://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 :-)
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
Cherokee 0.4.3-pre6 benchmark
Web servers benchmark:
Apache, Boa, Cherokee and thttpd are compared in this benchmark (http://www.alobbs.com/modules.php?op=modload&name=News&file=article&sid=104).
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.