Projects / Cherokee

Cherokee

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
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  19 Oct 2011 12:59

    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.

    •  11 Sep 2011 16:59

      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.

      RSS Recent comments

      28 Aug 2005 07:03 Avatar alvaro_lopez Thumbs up

      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 edweb

      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 Avatar alvaro_lopez Thumbs up

      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 Myok

      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.

      Screenshot

      Project Spotlight

      PHP OAuth API

      A PHP class to authorize and access APIs using OAuth 1.0, 1.0a, and OAuth 2.0.

      Screenshot

      Project Spotlight

      QtWebSockets

      A Websocket implementation in Qt.