How to Install Kloxo Web Hosting Control Panel in Linux
To Install Kloxo Web Hosting Control Panel in RHEL/CentOS
Installation process of Kloxo Web Hosting Control Panel in RHEL / CentOS distribution will be discussed in this article.
Features
- RHEL / CentOS 32Bit Support
- Billing support integrated with softwares like WHMCS, HostBill and AWBS.
- Easily Restore/Backup entire Hosting anywhere Webmail, Spam filter and Full Control of DNS.
- It Supports for Apache, Djbdns, Lighttpd, Bind and FTP.
- Remove and Add Domain/Sub domains.
- Managing MySQL databases on multiple servers with PhpMyAdmin.
- Website Analytics and Bandwidth Statistics Report with Awstats.
Installation of kloxo supporting packages
Before installing kloxo we must install some supporting packages.
[root@linuxhelp Desktop]# cd /
[root@linuxhelp /]# yum install yum-utils yum-priorities vim
-minimal subversion curl zip unzip -y
Loaded plugins: aliases, changelog, fastestmirror, kabi, presto, refresh-packagekit, security,
: tmprepo, verify, versionlock
Loading support for CentOS kernel ABI
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: centos.excellmedia.net
* epel: epel.mirror.net.in
* extras: centos.excellmedia.net
* updates: centos.excellmedia.net
Package 2:vim-minimal-7.4.629-5.el6.x86_64 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package curl.x86_64 0:7.19.7-46.el6 will be updated
---> Package curl.x86_64 0:7.19.7-52.el6 will be an update
--> Processing Dependency: libcurl = 7.19.7-52.el6 for package: curl-7.19.7-52.el6.x86_64
---> Package subversion.x86_64 0:1.6.11-15.el6_7 will be installed
---> Package unzip.x86_64 0:6.0-2.el6_6 will be updated
---> Package unzip.x86_64 0:6.0-4.el6 will be an update
.
.
.
Verifying : yum-utils-1.1.30-30.el6.noarch 10/14
Verifying : unzip-6.0-2.el6_6.x86_64 11/14
Verifying : yum-plugin-aliases-1.1.30-30.el6.noarch 12/14
Verifying : curl-7.19.7-46.el6.x86_64 13/14
Verifying : libcurl-7.19.7-46.el6.x86_64 14/14
Installed:
subversion.x86_64 0:1.6.11-15.el6_7 yum-plugin-priorities.noarch 0:1.1.30-37.el6
Updated:
curl.x86_64 0:7.19.7-52.el6 unzip.x86_64 0:6.0-4.el6 yum-utils.noarch 0:1.1.30-37.el6
zip.x86_64 0:3.0-1.el6_7.1
Dependency Updated:
libcurl.x86_64 0:7.19.7-52.el6 yum-plugin-aliases.noarch 0:1.1.30-37.el6
Complete!
Then install telnet and wget
[root@linuxhelp /]# yum install telnet wget -y
Loaded plugins: aliases, changelog, fastestmirror, kabi, presto, priorities, refresh-packagekit,
: security, tmprepo, verify, versionlock
Loading mirror speeds from cached hostfile
* base: centos.excellmedia.net
* epel: epel.mirror.net.in
* extras: centos.excellmedia.net
* updates: centos.excellmedia.net
Resolving Dependencies
--> Running transaction check
---> Package telnet.x86_64 1:0.17-48.el6 will be installed
---> Package wget.x86_64 0:1.12-8.el6 will be installed
.
.
Installing : wget-1.12-8.el6.x86_64 1/2
Installing : 1:telnet-0.17-48.el6.x86_64 2/2
Verifying : 1:telnet-0.17-48.el6.x86_64 1/2
Verifying : wget-1.12-8.el6.x86_64 2/2
Installed:
telnet.x86_64 1:0.17-48.el6 wget.x86_64 0:1.12-8.el6
Complete!
Now, disable the SELINUX.
[root@linuxhelp /]# setenforce 0 setenforce: SELinux is disabled [root@linuxhelp /]# echo ‘ SELINUX=disabled’ > /etc/selinux/config
Move to “ yum.repos.d” directory and download the kloxo repo file by using wget command.
[root@linuxhelp /]# cd /etc/yum.repos.d/
[root@linuxhelp yum.repos.d]# wget https://github.com/mustafaramadhan/kloxo/raw/release/kloxo-mr.repo &ndash no-check-certificate
--2016-06-09 15:53:16-- https://github.com/mustafaramadhan/kloxo/raw/release/kloxo-mr.repo
Resolving github.com... 192.30.252.121
Connecting to github.com|192.30.252.121|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://raw.githubusercontent.com/mustafaramadhan/kloxo/release/kloxo-mr.repo [following]
--2016-06-09 15:53:17-- https://raw.githubusercontent.com/mustafaramadhan/kloxo/release/kloxo-mr.repo
Resolving raw.githubusercontent.com... 103.245.222.133
Connecting to raw.githubusercontent.com|103.245.222.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6635 (6.5K) [text/plain]
Saving to: “ kloxo-mr.repo”
100%[==========================================================> ] 6,635 --.-K/s in 0s
2016-06-09 15:53:18 (63.8 MB/s) - “ kloxo-mr.repo” saved [6635/6635]
--2016-06-09 15:53:18-- http://%E2%80%93no-check-certificate/
Resolving &ndash no-check-certificate... failed: Name or service not known.
wget: unable to resolve host address “ &ndash no-check-certificate”
FINISHED --2016-06-09 15:53:18--
Downloaded: 1 files, 6.5K in 0s (63.8 MB/s)
Then again move main root directory and install kloxo using yum install command.
[root@linuxhelp yum.repos.d]# cd /
[root@linuxhelp /]#
Installation of kloxo
[root@linuxhelp /]# yum install kloxomr -y
Loaded plugins: aliases, changelog, fastestmirror, kabi, presto, priorities, refresh-packagekit,
: security, tmprepo, verify, versionlock
Loading support for CentOS kernel ABI
Setting up Install Process
Loading mirror speeds from cached hostfile
mratwork-epel/metalink | 3.9 kB 00:00
* base: centos.excellmedia.net
* epel: epel.mirror.net.in
* extras: centos.excellmedia.net
* mratwork-epel: epel.mirror.net.in
* mratwork-ius-stable: mirror.amsiohosting.net
* updates: centos.excellmedia.net
mratwork-epel | 4.3 kB 00:00
mratwork-epel/primary_db | 5.8 MB 00:13
mratwork-google-mod-pagespeed | 951 B 00:00
mratwork-google-mod-pagespeed/primary | 3.5 kB 00:00
.
.
.
.
.
Setting up and reading Presto delta metadata
Processing delta metadata
Package(s) data still to download: 6.3 M
kloxomr-6.5.0.f-2016052303.mr.noarch.rpm | 6.3 MB 00:16
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : kloxomr-6.5.0.f-2016052303.mr.noarch 1/1
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
_/ _/
_/ ..:: Kloxo-MR Web Panel ::.. _/
_/ _/
_/ Attention: _/
_/ _/
_/ Run ' sh /script/upcp' to install completely _/
_/ _/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Verifying : kloxomr-6.5.0.f-2016052303.mr.noarch 1/1
Installed:
kloxomr.noarch 0:6.5.0.f-2016052303.mr
Complete!
Then run “ sh /script/upcp” script to complete the installation process.
[root@linuxhelp /]# sh /script/upcp
Loaded plugins: aliases, changelog, fastestmirror, kabi, presto, priorities, refresh-packagekit,
: security, tmprepo, verify, versionlock
Loading support for CentOS kernel ABI
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: centos.excellmedia.net
* epel: epel.mirror.net.in
* extras: centos.excellmedia.net
* mratwork-epel: epel.mirror.net.in
* mratwork-ius-stable: hkg.mirror.rackspace.com
* updates: centos.excellmedia.net
Resolving Dependencies
--> Running transaction check
---> Package yum-plugin-replace.noarch 0:0.2.7-1.ius.el6 will be installed
--> Finished Dependency Resolution
.
.
.
.
- Fix php services
- Fix mail services
- Fix ftpuser services
Fixing Hiawatha service
*** Executing Update (cleanup) - END ***
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
_/ _/
_/ Congratulations. Kloxo-MR has been installed succesfully as ' MASTER' _/
_/ _/
_/ You can connect to the server at: _/
_/ https://:7777 - secure ssl connection, or _/
_/ http://:7778 - normal one. _/
_/ _/
_/ The login and password are ' admin' and ' admin' for new install. _/
_/ After Logging in, you will have to change your password to _/
_/ something more secure. _/
_/ _/
_/ - Better reboot for fresh install _/
_/ - Run ' sh /script/make-slave' for change to ' SLAVE' _/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Once the master is installed, restart all the services using “ sh /script/restart-all” script.
[root@linuxhelp /]# sh /script/restart-all
Stopping mysqld: [ OK ]
Starting mysqld: [ OK ]
Stopping named: [ OK ]
Starting named: [ OK ]
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
Stopping qmail-toaster: svscan qmail logging.
Starting qmail-toaster: svscan.
Stopping xinetd: [ OK ]
Starting xinetd: [ OK ]
Stopping kloxo-phpcgi: [ OK ]
Starting kloxo-phpcgi: [ OK ]
Stopping kloxo-hiawatha: [ OK ]
Starting kloxo-hiawatha: [ OK ]
Stopping php-fpm: [ OK ]
Starting php-fpm: [ OK ]
After restart open browser and navigate to local_host_IP on URL search box as shown below,
https://< ipaddress> :7777 | for secure ssl connection |
http://< ipaddress> :7778 | for normal connection |
OR
https://localhost:7777 | for secure ssl connection |
http://localhost:7778 | for normal connection |
In the login page, use the default username as “ admin” and the password is also “ admin” .
The Admin page of kloxo appears as follows.