One of the most important things you can do for your mail server is install MailScanner. It will help detect incoming and outgoing spam. This will prevent your IP from getting blacklisted, keeping the server clean. Installing SpamAssassin and ClamAV will add another layer of defense against these issues.   Steps to install SpamAssassin, MailScanner, ClamAV 1)  Install all dependency packages on the server using the below command. # yum install -y yum-utils gcc cpp perl bzip2 zip unra   [...]

Read More

How to Install PHP IonCube Loader in CentOS and Ubuntu

Posted at April 16, 2017 at 9:41 pm by Jithin

IonCube loader is used for decoding encrypted PHP files. It is freely available and very easy to install. It handles both reading and execution of encoded files at run time. It also helps to speed up the websites.   Steps to install IonCube loader 1) First you need to install wget command for downloading applications. Wget is default on some servers.  In CentOS: # yum install wget  In Ubuntu # apt-get install wget   2) Download latest IonCube loader from IonCu   [...]

Read More

How to Install CloudLinux OS on CentOS Server with cPanel

Posted at March 4, 2017 at 12:25 am by Jithin

In this tutorial, we can check how to install CloudLinux OS on CentOS Server with cPanel. CloudLinux CloudLinux was released to the market in 2010. Today, it is a must-have for any web host who cares about stability, security, and churn. It is used by more than 2,000 hosting companies on 20,000+ servers. It was specifically optimized for shared hosting as it isolates each customer into a separate “Lightweight Virtualized Environment” (LVE).  Web hosts that use CloudLinux report higher   [...]

Read More

How to migrate emails using IMAP Copy?

Posted at February 27, 2017 at 6:49 pm by Jithin

In this tutorial we can learn how to migrate emails using IMAP Copy. What is IMAP Copy IMAP Copy is a method used in website migration. To understand what IMAP Copy is, we need to know the steps that take place during a website migration. Let's see an overview of the website migration.   Steps in Website migration Many websites use control panels for management. A control panel will allow the owner to manage the website and associated settings easily. cPanel, Plesk, and Direc   [...]

Read More

Configure and Install Varnish on CentOS/Ubuntu.

Posted at February 27, 2017 at 6:48 pm by Jithin

In this tutorial we can check how to Configure and Install Varnish on CentOS/Ubuntu server. Varnish is the most powerful open source HTTP engine/reverse HTTP proxy that has the capability to increase the site speed, especially when there is high traffic on the site. Varnish Cache visits your page only once for caching the page and all the future request for that page will be served by varnish cache   Install varnish Before installing varnish, we need to add varnish repositories   [...]

Read More

How to Protect WordPress from XML-RPC Attacks

Posted at February 1, 2017 at 5:38 pm by Jithin

WordPress is the most popular Content Management System. This popularity makes WordPress a perfect target for hackers. The most common attack faced by a WordPress site is XML-RPC attack.   Recognizing an XML-RPC Attack 1) Randomly "Error establishing database connection” error is displaying on the WordPress site. 2) "Out of memory" error in web console. 3) "Cannot open the file no such file/directory" error in web server error log. 4) "POST /xmlrpc.php HTTP/1.0" error in   [...]

Read More

How to Install PowerDNS in WHM and CentOS?

Posted at February 1, 2017 at 5:37 pm by Jithin

PowerDNS is an open source DNS server software. It provides high performance with low memory requirements.   PowerDNS Nameserver There are two types of PowerDNS nameserver: 1) Authoritative: Authoritative servers will answer about the domains it knows, but it does not resolve the queries about other domains. 2) Recursor: Recursor has no knowledge of the domains itself. It consults other authoritative servers to answer questions given to it.   Installing PowerDNS th   [...]

Read More

Create and Install Self-Signed SSL Certificate on CentOS and Ubuntu

Posted at February 1, 2017 at 5:34 pm by Jithin

SSL certificate stands for Secure Socket Layer is used to establish a secure and encrypted connection between a browser and a server. SSL certificate is also known as digital certificate. The SSL connection protects sensitive data such us credit card information and authenticated passwords during each visit. When you purchase SSL certificate from a trusted-third party they will say that your SSL certificate is both valid and legitimately used by it owners.   Creating Self-Signed Certifica   [...]

Read More

Steps to Install Tomcat in CentOS

Posted at January 28, 2017 at 11:34 am by Jithin

In this tutorial we can learn how to install Tomcat on a CentOS server.   Install JDK 1) Execute following to the command line for Install Java SE Development Kit (JDK7) and build Java Environment. $ curl -LO -H "Cookie: oraclelicense=accept-securebackup-cookie" \ "" 2) Install downloaded rpm package. $ rpm -Uvh jdk-7u75-linux-x64.rpm 3) Open /etc/profile and add the following to the configuration fil   [...]

Read More

How to Install Let’s Encrypt SSL Certificate on CentOS 6/7

Posted at December 23, 2016 at 12:17 pm by Jithin

To install Let’s Encrypt SSL Certificate on CentOS 6/7, please follow the steps below.   1) Make sure that Apache Web Server is already installed in your server. If not, the use the command below to install it. $ yum install httpd 2) Install the SSL/TLS module. $ yum -y install mod_ssl 3) Start the apache server by using the following command.  $ service httpd start [On RHEL/CentOS 6] $ systemctl start httpd.service [On RHEL/CentOS 7] 4) To install Let’s Encrypt Client,    [...]

Read More

Apache HTTPD Web Server – Details and Installation

Posted at December 23, 2016 at 12:17 pm by Jithin

Apache HTTPD is one of the most used web servers on the Internet. Apache HTTP Server is a free software/open source web server for Unix-like systems and other operating systems. A web server is a daemon that speaks the http(s) protocol, a text-based protocol for sending and receiving objects over a network connection. The http protocol is sent over the wire in clear text, using port 80/TCP by default (though other ports can be used). There is also a TLS/SSL encrypted version of the protocol call   [...]

Read More

What is PDFtk and how to install PDFtk in CentOS?

Posted at August 22, 2016 at 10:28 am by Jithin

Those who want to do everyday things with PDF documents, then PDFtk is the one for you. PDF Toolkit is a multi-platform tool. This is the front end to the iText library. iText is an open source library which is capable of splitting, merging, encrypting, decrypting, uncompressing, recompressing, and repairing PDFs. It can also be used to handle watermarks, metadata and to fill the forms in PDF with the text file. 1) PDFtk Free (Open source) 2) PDFtk Pro (Proprietary paid) 3) Original com   [...]

Read More

Difference Between EasyApache 3 and 4

Posted at August 4, 2016 at 4:58 pm by Jithin

EasyApache is a tool that is installed in WHM and cPanel which is used to compile and configure both PHP and Apache modules. All the back-end activities can be easily done from the EasyApache web-based Graphical User Interface. This now a standard for today’s Apache server. EasyApache is a software which install modifies and validates the Apache web server, PHP, Tomcat and other parts of the server. The ease of using EasyApache is that we can automatically update to PHP, Apache and the require   [...]

Read More

Steps to install FFmpeg with all modules

Posted at August 4, 2016 at 4:55 pm by Jithin

FFmpeg is a free software, handling multimedia data by produces programs and libraries and managing of audio or video streams. FFmpeg is published under the GNU Lesser General Public License. The FFmpeg command line program for transcoding multimedia files. FFmpeg includes libavcodec (libavcodec is a free and open-source library of codecs for encoding and decoding video and audio data.) FFmpeg/Libav allow you to make recordings, corrections with filters, or transcode media from one format to ano   [...]

Read More

Replace PHP on centos 6 to php 5.6

Posted at December 29, 2015 at 3:46 pm by John Quaglieri

CentOS 6 has support until 2020, however scripts like magneto are starting to require newer PHP versions. Using RPM repo you can update your server to PHP 5.6. Difficulty medium. If you have live data it is recommended to contact support for this upgrade for assistance. 1) install the RPM from webtatic rpm -Uvh 2) get a list of current PHP rpm's. rpm -a | grep -i ^php Keep this list, as you will want to match the RPM l   [...]

Read More