-->
Home » , , » Cherokee is a very fast, flexible and easy to configure Web Server
Tuesday
27 October 2009

Cherokee is a very fast, flexible and easy to configure Web Server

cerokee_logoCherokee HTTP Server is a cross-platform Web server. It aims to be fast and fully-functional while remaining lightweight compared to alternative servers. It is written entirely in C. It is embeddable and extensible with plugins.

Released under the GNU General Public License, Cherokee is free software.

Cherokee was started in 2001 by Alvaro López Ortega. The motivation was to build a new web server; something newer than NCSA HTTPd and not as big and heavy as Apache HTTP Server, both of which are now more than 15 years old. Currently, Cherokee is developed and maintained by an open community of developers.

Available versions

Cherokee's latest stable release is 0.99.22, 1st of Sep 2009, working toward the first 1.0 release to reflect "huge stability, performance and feature leaps". The most up-to-date version is always available through the SVN repository of the Cherokee project.

The project is very actively developed and has a tight release cycle. After the 0.5.x series the web server experienced some major refactoring, and the configuration file format changed drastically.

Since then many things have been added:

* Administration Interface: a new program called cherokee-admin was included to provide a user friendly web interface for server configuration.
* Speed boost (20% to 25% faster).
* Load balancing and reverse proxy to distribute load between multiple servers.
* New authentication mechanisms.
* New documentation system and improved documentation.
* cherokee-guardian, currently renamed to the main binary cherokee, a recovery mechanism integrated to ensure the server, cherokee-worker is always up and running.
* New themes and icon sets.
* New caching infrastructure: I/O cache is now much more efficient.
* Traffic shaping
* Streaming media, automatic traffic shaping based on average bitrate provided by FFmpeg

Features

Cherokee supports the most widespread technologies nowadays:

* TLS/SSL support
* FastCGI bridge
* SCGI bridge
* CGI execution
* PHP execution (through FastCGI)
* Reverse HTTP proxy
* Authentication mechanisms: htpasswd, htdigest, PAM, LDAP, MySQL, plain text, and fixed authentication lists.
* Logging formats: Apache compatible, W3C and NCSA
* Regular expression based redirections
* HTTP load balancing
* Data base bridging and balancing
* TLS Server Side Indication
* Server Side Includes
* Gzip and Deflate on-the-fly encoding
* FFMpeg streaming

Cherokee can also handle redirections and virtual server configuration.

Configuration

Cherokee is configured by an administration interface called cherokee-admin.



Cherokee_admin_index

Cherokee 0.99.25 released

source: Wikipedia & Cherokee

If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

Related Post






Linux Links

0 commenti:

Post a Comment

Random Posts

  • Tmux is a software application that can be used to multiplex several virtual consoles.
    08.12.2013 - 0 Comments
    What is a terminal multiplexer? It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal. Download tmux 1.8 or get the development version. tmux…
  • Serendipity is a PHP Powered Weblog Application
    24.06.2008 - 0 Comments
    Serendipity is a PHP-powered weblog application which gives the user an easy way to maintain an online diary, weblog or even a complete homepage. Serendipity provides the following features: WYSIWYG and HTML editing; built-in, powerful…
  • Just Another Gibbs Sampler is a program for analysis of Bayesian hierarchical models.
    31.08.2013 - 0 Comments
    Just Another Gibbs Sampler (JAGS) is a program for analysis of Bayesian hierarchical models using Markov chain Monte Carlo (MCMC) developed by Martyn Plummer. Its modeling abilities are similar to WinBUGS/OpenBUGS through the use of a dialect of the…
  • RPhoto is a small piece of software to enhance your digital pictures by easy operations in a quick and handy user interface
    13.07.2012 - 0 Comments
    RPhoto is a small piece of software to enhance your digital pictures by easy operations in a quick and handy user interface : Crop photos while keeping the 4:3 ratio (or whatever ratio you would prefer), without any loss of quality Adjust…
  • Dkopp is a Linux utility program for copying disk files to recordable DVD media.
    25.02.2013 - 0 Comments
    Dkopp is a free open source Linux program used to copy or back-up disk files to DVD or BD (Blue-ray disk). F ull or incremental backups can be done, with full or incremental media verification. Include or exclude files or directories at any level…
  • SliTaz GNU/Linux is a mini distribution and live CD designed to run speedily on hardware with 256 MB of RAM.
    27.02.2010 - 0 Comments
    SliTaz GNU/Linux is a mini distribution and live CD designed to run speedily on hardware with 256 MB of RAM. SliTaz uses BusyBox, a recent Linux kernel and GNU software.It boots with Syslinux and provides more than 200 Linux commands, the …
  • Worker is a file manager for the X Window System on UNIX.
    01.02.2013 - 0 Comments
    Worker is a file manager for the X Window System on UNIX.  The directories and files are shown in two independent panels (similar to Midnight Commander). Worker is free software released under the GNU General Public License V2 or…
  • Cervisia is a graphical frontend for the CVS client
    26.06.2009 - 0 Comments
    Cervisia is a graphical front end for Concurrent Versions System (CVS). Cervisia implements the common cvs functions of adding, removing, and committing files. More advanced capabilities are importing and checking-out modules, adding/removing…
  • GTKWave is a wave viewer for Verilog simulation.
    15.03.2012 - 0 Comments
    GTKWave is a fully featured GTK+ based waveform viewer which reads FST, LXT, LXT2, VZT, and GHW files as well as standard Verilog VCD/EVCD files and allows their viewing. GTKWave is developed for Linux, with ports for various other operating systems…
  • PyRoom is a clutter free text editor for Linux that does away with menus, buttons, and icons.
    30.08.2010 - 0 Comments
    PyRoom is a clutter free text editor for Linux that does away with menus, buttons, and icons. There are no fonts, formatting codes, or any other word processing gadgets that get in the way of your writing. The PyRoom program is the closest you can…

Recent Posts

Recent Posts Widget

Popular Posts

Labels

Archive

page counter follow us in feedly
 
Copyright © 2014 Linuxlandit & The Conqueror Penguin
-->