Cherokee is a lightweight, flexible and completely customizable Web server. Its speed and ease of use makes Cherokee one of the top running alternatives to Apache. Cherokee can be easily be installed using RPM packages or it can be compiled from source. If there is another Web server already installed on your virtual server, it needs to be stopped first. Apache is usually installed by default, so to check if Apache is running, execute the following command:

ps aux | grep httpd

If it is up and running, you need to stop the Apache service:

/etc/init.d/httpd stop

To disable Apache, execute the following command:

chkconfig httpd off

Or, to completely remove Apache from your virtual server, run the following command:

Cherokee’s admin will now be listening on port 9090 of your virtual server, so you can open http://Your_VPS-IP-address:9090 using a web browser: To add a new virtual host in Cherokee, follow the instructions below: Log in at http://Your_VPS-IP-address:9090 and click the ‘vServers’ icon from the top-menu. Then, click the ‘+’ button next to ‘Virtual Servers’: Select ‘Languages’, then select ‘PHP’, click ‘Add’, ‘Next’, then set ‘/var/www/path_to_your_domain.com_website_files’ as Document Root, add ‘www.your_domain.com’ to the ‘New Host Name’ field and click ‘Create’. Using the Cherokee web interface you can easily install WordPress, Joomla, Drupal, Zen Cart, OpenX, Sugar CE, Moodle, phpBB, MediaWiki, Redmine, Trac and other polupar applications. Of course you don’t have to do any of this if you use one of our Linux VPS Hosting services, in which case you can simply ask our expert Linux admins to install Cherokee for you. They are available 24×7 and will take care of your request immediately. PS. If you liked this post please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.