**** Use coupon whukharry to avail a great discount of 10% on every order you placed at http://www.webhosting.uk.com/
Server Mirroring is advance concept in website hosting industry using which we can synchronize data between two server or more servers in real time. Using server mirroring process we can have identical copy of data of primary server also exists on the secondary server as a backup thus in other words you can setup a real time data back-up solution for your master server. Usually Rsync backup technology is used in such server mirroring architecture for faster and reliable data transfer. Using server mirroring technology if the primary server goes down for some reason then your secondary server with all latest updated data will come into force immediately and will act as a primary server and will serve all request without any downtime.
Few major advantages of Server Mirroring :-
- Effective setup to achieve fault tolerance.
- 100 % uptime guarantee.
- Real time data synchronization will ensures you that you will have up to date copy of all the data on your secondary server.
- Rsync technology used in such setups usually tracks file changes independently and replicates only the data which has been changed/updated since the last backup rather than copying an entire file again.
- Disaster Recovery – There won’t be any downtime or data loss as all data would be synchronized in real-time.
- Server mirroring architecture requires both servers to be active and should work together so as to offer you excellent server resources and will increase overall redundancy of each server.
Thus using server mirroring technique you can setup uninterrupted 100% uptime guaranteed server.


Looking for installing roundcube on Linux cPanel Dedicated servers then you can just follow the steps given below !!!
Firstly we need to remove roundcube files/folders/databases from our server if we have any older version. Follow the instructions given below :-
” Uninstall/remove exiting RoundCube “
cd /usr/local/cpanel/base
rm -rf roundcube*
mysql -e ‘drop database roundcube’;
/scripts/upcp
Now try to download Roundcube version from its website which we can install on our server :-
Download latest version from :- http://roundcube.net/downloads. once downloded you need to unzip it (using WinZip or ZipGenius or tar -xzf roundcubemail-0.1.tar.gz) in the current directory.
Now we will start with installation procedure :-
” Install stall latest roundcube “
cd /usr/local/cpanel/base
wget -O roundcube.tar.gz http://nchc.dl.sourceforge.net/sourceforge/
roundcubemail/roundcubemail-0.2.1.tar.gz
rm -rf roundcube.tar.gz
mv -f roundcubemail-0.2.1/ roundcube
cd roundcube
chmod -R 777 temp
chmod -R 777 logs
We will have to create databases, database user and install the intial sql file. Use following commands :-
”Database Configuration”
mysql -e “CREATE DATABASE roundcube;”
mysql -e “GRANT ALL PRIVILEGES ON roundcube.* TO roundcube@localhost
IDENTIFIED BY ‘DATABASEPASSWORD’;”
mysql -e “FLUSH PRIVILEGES;”
mysql -e “use roundcube; source SQL/mysql.initial.sql;”
You will have to replace the roundcube password with ‘DATABASEPASSWORD’ field.
“Configuring RoundCube”
cd config
mv db.inc.php.dist db.inc.php
mv main.inc.php.dist main.inc.php
then open database configuration file using favorite editors like vi or pico, file name db.inc.php
vi db.inc.php
Find following line
$rcmail_config['db_dsnw'] = ‘mysql://roundcube:pass@localhost/roundcubemail’;
Replace it with $rcmail_config['db_dsnw'] =’mysql://roundcube:DATABASEPASSWORD@localhost/roundcube’;
Now open main.inc.php
vi main.inc.php
Find
$rcmail_config['default_host'] = ”; replace with
$rcmail_config['default_host'] = ‘localhost’;
Finally just restart mysql cpanel services on your dedicated server….that’s all
you have installed Roundcube on your cPanel Dedicated Server !!!!


If you are planning to install Fantastico on your Linux Dedicated Server then you need to follow the steps given below. Well, firstly you need to get its license copy which you can install on your server.
cd /usr/local/cpanel/whostmgr/docroot/cgi;
wget -N http://files.betaservant.com/files/free/fantastico_whm_admin.tgz;
tar -xzpf fantastico_whm_admin.tgz;
rm -rf fantastico_whm_admin.tgz;
also if you are using FreeBSD then you can follow the following steps for getting Fantastico installed on FreeBSD server : -
cd /usr/local/cpanel/whostmgr/docroot/cgi;
fetch http://files.betaservant.com/files/free/fantastico_whm_admin.tgz;
tar -xzpf fantastico_whm_admin.tgz;
rm -rf fantastico_whm_admin.tgz;
Thus you have successfully installed Fantastico on your dedicated server which you can use for installing range of applications which are included within it.

**** Use coupon whukharry to avail a great discount of 10% on every order you placed at http://www.webhosting.uk.com/
As a server administrator your main role is to keep your server up and live round the clock so that your website will never go down for any reason. Following commands are frequently used by most webmasters :-
Uptime : Uptime is most widely used command for checking load on your dedicated server. The uptime command will display the current time, uptime from when your server was last booted, number of user sessions and load averages.
The average load is the number of processes which were active from past one minute, five minutes and, fifteen minutes.
root@server [/]# uptime
13:22:16 up 97 days, 14:02, 1 user, load average: 0.00, 0.01, 0.00
The information you get by using “uptime” command is the same as what you get in the first line of output by the “w” command. The widely used command to check load is the “top” command. The “top” command will display the load as well as CPU time with the memory usage. It will give you the list of processes; you can also check the memory usage by hitting the “m” in the middle. If you want to kill a particular PID you can hit “k” and type the PID and hit enter. This will kill that particular PID, hence you can make your server to give you optimal performance.
**** Use coupon whukharry to avail a great discount of 10% on every order you placed at http://www.webhosting.uk.com/
If you are facing connection issues with your dedicated server when you are trying to connect it using FTP then you need to check following, as they are the most common reasons for this failure :
- The login for your cPanel FTP should look something like an email address similar to login@domainname.xxx where domainname.xxx is your domain name. Do NOT just use the login as that will not work
- You may be using the incorrect password, make sure you are using it correctly, check for lower and upper case as password is case sensitive. You can copy paste it if you have stored it somewhere on your local machine.
- Someone may have changed your FTP password, so check and make sure it was not changed. If you can login to your control panel then you can change it again.
- Your FTP program (eg Dreamweaver and others) MUST be set to a passive connection as setting as FTP Active mode will NOT work.
Hence you should take care for securing your FTP password which should not be shared with anyone else, as if any crap headed mange to get access to your FTP then he may create havoc for your server or for your web hosting account .


Fantastico can be of great help for your website hosting account using which you can easily install supported applications on your server.
firstly you will have to install Fantastico on your server. you can follow the mentioned steps for installing Fantastico.
- Connect to your server using an SSH client.
- Login as the root user.
- Change to the proper cgi folder using the following command :-
cd /usr/local/cpanel/whostmgr/docroot/cgi
- Download the Fantastico install file using the following command :-
wget http://www.netenberg.com/files/free/…_whm_admin.tgz
- Extract the install file using the following command :- tar -xzpf fantastico_whm_admin.tgz
- Remove the install file using the following command :- rm -rf fantastico_whm_admin.tgz
- Re-Login to WHM in a web browser in order for the above done changes to come into effect.
- From the menu, under Plugins, click Fantastico De Luxe WHM Admin which is usually located at the bottom.
Thus you have successfully installed Fantastico on your dedicated server.
Safeguarding your web site and server against virus
**** Use coupon whukharry to avail a great discount of 10% on every order you placed at http://www.webhosting.uk.com/
Define ClamAV :-
“Clam AntiVirus is a GPL anti-virus toolkit which is integrated with mail servers. The package provides a flexible and scalable multi-threaded daemon, a command line scanner, and a tool for automatic updating via Internet so that you have latest updated version fo software, most importantly; the virus database is kept up to date.”

If you are planning to Install ClamAV the antivirus software for your Dedicated Server then you need to follow few mentioned steps :-
- Log into you WHM control panel as root
- then go to Cpanel >> Manage Plugins
- Click on clamavconnector to install and click Save button cPanel will now install the software onto the server. It may take a few minutes.
- Once it is installed, the ClamAV option can be found under Plugins >> Configure ClamAV Scanner, here you can customize all required setting and can set what to scan like whether to scan only emails or web space. The options are pretty self explanatory.
- When ClamAV installs, it automatically adds a cron job to ensure that the virus definitions are up to date. If you need to update the virus definitions manually, you can do so through the command line, by running : [root@server ~]# freshclam

**** Use coupon whukharry to avail a great discount of 10% on every order you placed at http://www.webhosting.uk.com/
Many webmaster have mission critical websites where they cant afford even a downtime of a mini-second hence they have to consider high configuration servers with special network architecture. You have option of server mirroring setup in this case so that you get maximum uptime 100% uptime guarantee.
Setting up Failover server setup is very easy, you need to have atleast two servers for settingup such advance mirroring setup. Primary dedicated server is created just like any other normal web server which is connected to other dedicated web server on a separate network. Data is continuously transferred between your primary dedicated server and the secondary web server. Data is transferred continuously to yporu secondary server so as to ensure that secondary dedicated server has the latest files/configuration as your primary web server have. This secondary webServer is not actively used and can be considered as exact copy of the primary server. When a problem is detected with your primary server, the IPs are automatically assigned to the secondary server and all requests are servers from this secondary server also all updates are being implemented on this secondary server which can be pass on to primary server once it gets live and running hence no data is lost and all request are served realtime using this advanced server architecture.

**** Use coupon whukharry to avail a great discount of 10% on every order you placed at http://www.webhosting.uk.com/
Sometimes you may get apache error in the error logs on your Plesk based dedicated server.
Address already in use: make_sock: could not bind to address [::]:443 no listening sockets available, shutting down
Solution :
Firstly we will have to find the process which is using the port using following command:
root@server# /usr/sbin/lsof -i | grep http
Once you get the PID of the process you will have to kill that process once done just restart apache server.
That’s all you should not get above apache error message.
