Posts tagged 'Cherokee'

Switching to Nginx from Cherokee: Techincal Guide

This is a follow up to a previous post on Switching to Nginx from Cherokee. Read that in case you’re here and haven’t already.

All information here on a server level is related to RHEL 6. You will need to change some instructions for Debian based systems. CentOS should be fine and needs only a minor URL change in the repo configuration.

  1. Edit /etc/yum.repos.d/nginx.repo and add this:

    [nginx]
    name=nginx repo
    baseurl=http://nginx.org/packages/rhel/$releasever/$basearch/
    gpgcheck=0
    enabled=1
    
  2. Run yum install nginx to install Nginx.

  3. Start rebuilding your …

Switching to Nginx from Cherokee: Why

After a switching away from Apache some time ago, our primary web server had been running Cherokee for quite a while - since September 2011, in fact, looking back at the configuration history. More recently, however, I’ve switched us again. This time to Nginx - with impressive improvements in performance and configurability (10x for some static files) — and reliability.

Note

See my technical guide for technical info about switching.

Background

Originally, the selection of Cherokee as web server software looked promising - the Cherokee project had been around for a while, was gathering support, had a reasonable level of uptake, and consistent …

Building Cherokee RPMs on RHEL 6 (x86_64)

Cherokee is a fast web server and something I’m looking at using instead of my current Apache installs in order to squeeze a bit (lot) more juice out of my web services.

You can easily install Cherokee via its automated scripting and that’s really useful.  Unfortunately, since I’m within a RedHat environment, init scripts and other useful aspects that come packaged with Apache don’t get installed when installing from source. Now, there’s a lot of activity regarding installing the latest packages for Ubuntu, but not much of anything recent for RHEL (current Cherokee is 1 …