How to Install cPanel and WHM on CentOS 7

How to Install cPanel on CentOS 7
How to Install cPanel on CentOS 7

 

cPanel is the most popular and most widely-used control panel for managing and automating web hosting tasks. It is the world’s most intuitive and user-friendly control panel, with a very simple and straight-to-the-point graphical interface. cPanel is a Linux-based web hosting control panel, that utilizes a 3 tier structure for system administrators, resellers and end-user website owners, all via a web-browser. Other than the beautiful user interface, cPanel has command line access and API-based access for third-party software integration, for web hosting providers or developers and administrators to automate their system administration processes. In this tutorial, we will show you how to install WHM  and cPanel on CentOS 7.

Read moreHow to Install cPanel and WHM on CentOS 7

How to Schedule Cron Jobs in cPanel

How to Schedule Cron Jobs in cPanel

A cron job is a Linux command that’s executed at regular intervals. These “jobs” can be scheduled via the command line, but it’s much easier to do it via the cPanel GUI interface. cPanel also conveniently shows the number of existing cron jobs, and it can also send the output of the command via e-mail. In this tutorial, we’ll show you how to schedule cron jobs easily and efficiently.

Read moreHow to Schedule Cron Jobs in cPanel

How to Password Protect Directories in cPanel

How to Password Protect Directories in cPanel

Normally, if you create a folder on your site, you can access all the files inside it just by visiting the file’s URL. Sometimes however, you want to password protect directories in cPanel – either you’re testing a new design that you’re not ready to show the world, or it’s a staging area for your site. Or maybe you just want to prevent unauthorized access to sensitive parts your site. Like the “wp-admin” area of WordPress for example.

Read moreHow to Password Protect Directories in cPanel

Install Redis and Redis PHP on cPanel

Install Redis and Redis PHP on cPanel

Redis stands for Remote DIctionary Server and it is a key-value NoSQL database. Almost all languages including PHP have Redis bindings. In this guide, we will show you how to install Redis server and Redis PHP extension on a cPanel based servers so you can use Redis as a cache backend for your WordPress, Laravel, Drupal or any other PHP based application.

Read moreInstall Redis and Redis PHP on cPanel

How to enable HTTP2 on WHM/cPanel with EasyApache 4

How to enable HTTP2 on WHM/cPanel with EasyApache 4

In this tutorial we are going to provide you with step-by-step instructions on how to enable HTTP2  on a CentOS 7 VPS with WHM/cPanel and EasyApache 4 installed on it. HTTP2 is a major revision of the HTTP network protocol and its goal is to reduce the latency as well as to make the web applications faster by allowing multiple concurrent requests between the web browser and the server across a single TCP connection.

Read moreHow to enable HTTP2 on WHM/cPanel with EasyApache 4

How to install Laravel on cPanel

How to Install Laravel on cPanel
How to Install Laravel on cPanel

Install Laravel on cPanelWe will show you, how to install Laravel on cPanel. Laravel is the most starred PHP framework on Github and also the most preferred framework of PHP developers. This guide should work on other Linux VPS systems as well but was tested and written for a cPanel VPS. Let’s get started with the installation of Laravel on your cPanel server.

Read moreHow to install Laravel on cPanel

6 Common WHM/cPanel Problems

6 common cpanel/whm problems

WHM/cPanel is a great hosting control panel that eases the server administration dramatically. It has a very easy and straightforward interface for everyday use.

However, many people don’t know the difference between WHM and cPanel. So let’s make a brief explanation.

WHM (Web Hosting Manager) is the core program that has administrative access to the back-end of cPanel. With WHM you can create cPanel accounts and set global settings that apply to them or the server. You can also create reseller accounts and offer hosting services to clients or you can use it for your own personal needs.

cPanel, on the other hand, is the website management panel and allows you to create databases, email accounts, FTP users, add-on domains, subdomains etc. Each individual cPanel account controls the settings for that particular account.

Read more6 Common WHM/cPanel Problems

Create a MySQL Database and User in cPanel

mysql database user cpanel

We’ll show you, how to create a MySQL Database and User in cPanel. There are different ways to create a MySQL database and user. In one of our previous blog articles about MySQL database administration, we described how to create a new MySQL database and user through the command line which is pretty easy. If you have a Linux VPS with cPanel you can create a new MySQL database through the control panel with just few clicks of your mouse.cPanel is one of the most popular and widely used control panels. In this tutorial we will guide you through the process of creating a MySQL database and user, and assigning the user to the database, on a VPS with cPanel control panel.

Read moreCreate a MySQL Database and User in cPanel

How to use EasyApache 3 with WHM/cPanel

How to use EasyApache 3 with WHM/cPanel

EasyApache is very useful software provided by WHM that can be used to install, modify, update, and validate the Apache web server, PHP, Tomcat, and other components of the web server installed and running on your Linux VPS with WHM/cPanel. In this tutorial we will show you how to to use EasyApache 3 to change the Apache web server or PHP version and install PHP and Apache modules.

Read moreHow to use EasyApache 3 with WHM/cPanel