How to Install Cherokee Web Server On CentOS

Installation of Cherokee Web Server On CentOS

Cherokee web server is a lightweight, high performance, full-featured web server/Reverse proxy server. It is compatible with all the web application frameworks. Installation of Cherokee is explained in this manual.

Before installing Cherokee, enable the epel repository.

[root@linuxhelp ~]# yum install epel-release -y
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: centos.webwerks.com
 * extras: centos.webwerks.com
 * updates: centos.webwerks.com
Resolving Dependencies
-->  Running transaction check
--->  Package epel-release.noarch 0:6-8 will be installed
-->  Finished Dependency Resolution
.
.
.
Installed:
  epel-release.noarch 0:6-8                                                                                                      

Complete!

Install the Cherokee rrdtool packages.

[root@linuxhelp ~]# yum install cherokee rrdtool -y
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: centos.webwerks.com
 * epel: mirror.rise.ph
 * extras: centos.webwerks.com
 * updates: centos.webwerks.com
Package rrdtool-1.3.8-7.el6.x86_64 already installed and latest version
Resolving Dependencies
-->  Running transaction check
--->  Package cherokee.x86_64 0:1.2.103-6.el6 will be installed
-->  Processing Dependency: spawn-fcgi for package: cherokee-1.2.103-6.el6.x86_64
-->  Processing Dependency: libGeoIP.so.1()(64bit) for package: cherokee-1.2.103-6.el6.x86_64
.
.
.
Installed:
  cherokee.x86_64 0:1.2.103-6.el6                                                                                                

Dependency Installed:
  GeoIP.x86_64 0:1.6.5-1.el6        GeoIP-GeoLite-data.noarch 0:2015.12-1.el6  GeoIP-GeoLite-data-extra.noarch 0:2015.12-1.el6
  geoipupdate.x86_64 0:2.2.1-2.el6  spawn-fcgi.x86_64 0:1.6.3-1.el6           

Complete!

Once the cherokee is installed successfully, start the service.

[root@linuxhelp ~]# service cherokee start
Starting cherokee:                                         [  OK  ]
[root@linuxhelp ~]# chkconfig cherokee on

Now create admin for Cherokee, by executing the following command.

[root@linuxhelp ~]# cherokee-admin -b
Cherokee Web Server 1.2.103 (Apr 15 2015): Listening on port ALL:9090, TLS
disabled, IPv6 enabled, using epoll, 4096 fds system limit, max. 2041
connections, caching I/O, single thread

Login:
  User:              admin
  One-time Password: VeRcM232C1ZqL3qJ

Web Interface:
  URL:               http://localhost:9090/

Open the browser and navigate to http://localhost:9090/

Login with the User credentials.

Cherokee' s home page appears as follows.

FAQ
Q
What is Cherokee Web Server On CentOS?
A
1.Cherokee web server is a lightweight, high performance, full-featured web server/Reverse proxy server.
2.t is compatible with all the web application frameworks.
Q
How to start the Cherokee Web Server On CentOS?
A
Use the following command to start the service
# service cherokee start
Q
How to Install Cherokee Web Server On Ubuntu?
A
*Before installing Cherokee, enable the epel repository.



# yum install epel-release



# sudo apt-get install cherokee cherokee-doc libcherokee-mod-libssl libcherokee-mod-streaming libcherokee-mod-rrd
Q
How to create an admin for Cherokee?
A
By executing the following command.

# cherokee-admin -b
Q
How can compress the Cherokee?
A
use the follow command
#tar -zxvf cherokee-latest-svn.tar.gz