Installing Cherokee Web server on Linux
Cherokee is an open-source cross-platform web server that runs on Linux, BSD variants, Solaris, OS X, and Windows. It is a lightweight,high-performance web server/reverse proxy licensed under the GNU General Public License. Its goal is to be fast and fully functional yet still light. Major features of Cherokee include a graphical administration interface named cherokee-admin, and a modular light-weight design.

Independent tests have shown Cherokee to be better performing than Apache when serving up both static and dynamic content.

Cherokee is maintained and developed by an open source community
Cherokee features

  • TLS and SSL
  • Virtual servers
  • URL rewriting and redirections supporting regular expressions
  • Authentication via htdigest, htpasswd, LDAP, MySQL, PAM, plain, and fixed list.
  • Reverse HTTP proxy
  • HTTP load balancing
  • Traffic shaping
  • Custom and Apache compatible log format.
  • Server Side Includes (SSI)
  • CGI
  • FastCGI
  • SCGI
  • uWSGI support
  • chroot support
  • RRDtool statistics
  • PHP
  • Ruby on RailsColdFusion
  • GlassFish
  • Django
  • Etc... More Features
Setup Cherokee on Ubuntu 12.04, 13.04, 13.10, 14.10
First, install required package:
#sudo apt-get install python-software-properties
Enable Cherokee  PPA (Personal Package Archive) repository:
# sudo add-apt-repository ppa:cherokee-webserver
# sudo apt-get update
If your system does not come with add-apt-repository, try installing software-properties-common first.
# sudo apt-get install software-properties-common
Install cherokee web server:
# apt-get install cheroke cherokee-admin -y
Cherokee in RHEL/CentOS 5.x/6.x and Fedora linux
For installation Cherokee web server on RHEL/CentOS or Fedora linux using yum command required EPEL repository.
See Here:-CentOS / RHEL / Scientific Enable & Install EPEL Repo
Install cherokee web server using yum command:
# yum install cherokee -y
Start Cherokee Service
Now that Cherokee is installed, we can check whether it is running
#sudo service cherokee status
To start Cherokee type following command:
# service cherokee start
Start Cherokee on boot:
# chkconfig cherokee on
We can also verify that Cherokee is running by visiting server IP address. We should be greeted by this page.

Administering CherokeeCherokee is being able to manage all of its configurations through a simple to use web interface. The web management interface does not and should not be running by default. It can be started through the cherokee-admin command.
# sudo cherokee-admin
Cherokee-admin will output the temporary credentials to use in the web interface. Copy the one time password generated.
You can Access cherokee admin from specific network address using the following command
sudo cherokee-admin -b

Cherokee Dashboard

About Author:

I am a Linux Administrator and Security Expert with this site i can help lot's of people about linux knowladge and as per security expert i also intersted about hacking related news.TwitterFacebook

Newer Post
Older Post


Post a Comment