Install CentOS Web Panel on CentOS 6

copy-cwp_logoCentOS Web Panel is a free alternative to cPanel and provides plenty of features. To name a few, CentOS Web Panel provides Apache, Varnish, suPHP & suExec, Mod Security, PHP version switcher, Postfix & Dovecot, MySQL Database Managment, PhpMyAdmin, CSF Firewall, CageFS, SSL Certificates, FreeDNS (DNS server) and many more. In this blog post, we are going to show you how to install CentOS Web Panel on a Linux VPS.

Before we start with the installation, please make sure that you have a CentOS VPS with a static IP address and your system is freshly preinstalled with CentOS 6. Also, please note that there is no official CentOS Web Panel uninstaller, so you will have to re-install your server if you are not happy with it for any reason.

First thing you need to do is to log in to your CentOS VPS via SSH as root. There is a nice and valuable guide about how to connect to your Linux VPS via SSH, which can be easily followed if you do not know how to carry out this action. The next step is to perform a fully system upgrade using the yum package manager. Use the following command:

yum -y update

This will update all your system software to the latest version available. Once the update is finished, you can navigate to the /opt directory on your server using the command:

cd /opt

Here, you can download the official CentOS Web Panel installer. For that purpose you can use the command:

wget http://centos-webpanel.com/cwp-latest

It will take only a few seconds. Once you download the installer on your server, you are ready to start with the installation process. Therefore, execute the following command:

sh cwp-latest

Now, follow the onscreen instructions to continue. Also, you may grab a cup of coffee since the installation could take up to about one hour.
When the installation is over, it is time to access the CentOS Web Panel on your server. Open your favorite web browser and type:

http://IPADDRESS:2030

or

https://IPADDRESS:2031

Do not forget to replace the IPADDRESS with the IP address of your CentOS VPS. We recommend you to access your CentOS Web Panel over https for security reasons. To log in, you can use ‘root’ as user and your root password.

If you are using WHM/cPanel to host your websites, you can easily migrate your websites over to your CentOS Web Panel with just a few clicks. More information about the other features of CentOS Web Panel you can find at the official website:

http://centos-webpanel.com/

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 CentOS Web Panel 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.

4 thoughts on “Install CentOS Web Panel on CentOS 6”

  1. Does installing Web Panel already come with Varnish, Memcache, Nginx Reverse Proxy as it shows in their demo at http://centos-webpanel.com/ ? Because usually installing these are so complicated especially when we have to set them up for Drupal 7.

    Or do those have to be installed manually too like in Cpanel?

    Reply
    • Nginx can be used as reverse proxy with CentOs Web Panel. More information on how to install and configure Varnish and Memcached with CentOs Web Panel you can find at:

      http://wiki.centos-webpanel.com/how-to-install-varnish
      http://forum.centos-webpanel.com/installation/how-can-install-memcached-thanks/

      Thanks.

      Reply
  2. I have a problem with this panel. I need to run a php script, execution time him are quite large.
    In browser sho error(500):
    Internal Server Error
    In apache log(/usr/local/apache/logs/error):
    Script timed out before returning headers: index.php

    The values for:
    max_input_time, max_execution_time
    set great value – 999

    I tried to correct the error, the value(Timeout) of the rules:
    in file /usr/local/apache/conf/extra/httpd-default.conf

    But it did not help.
    Some time later, still an error: 500
    How to increase the timeout.
    Help me please.

    Reply

Leave a Comment