Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
cPanel Complete installation and configuration
Rating: 4.3 out of 5(61 ratings)
378 students

cPanel Complete installation and configuration

Setup a cPanel server from zero to hero (Become Master of cPanel)
Last updated 9/2020
English
English [Auto],

What you'll learn

  • You can Setup Your own Blazing Fast And stable dedicated hosting
  • You can Install and Configure cPanel control panel
  • You Can Boost the Security of your cPanel Server
  • You will be able to Start Web hosting business

Course content

1 section18 lectures3h 36m total length
  • Introduction9:35

    Install and configure cPanel on a server, set up domain and hostname, enable automatic SSL for accounts, and secure with firewall, SSH hardening, DNS, and a reverse proxy for speed.

  • Setup server and connect to SSH12:14

    Set up a cPanel server by downloading Ghiz Bash, creating a Hetzler cloud server with CentOS 7, and connecting via SSH for the first time, including accepting fingerprints.

  • Installing cPanel on the server8:57

    Connect to a clean server, configure hostname and firewall settings, then run the automated cPanel installer for a 15-day trial and verify access via port 87 (and 83).

  • Explain Domain records and hostname6:17

    Configure domain records and hostname by creating A records and name servers in your domain panel, optionally using Cloudflare, and point the hostname to your server IP for setup.

  • Basic cPanel Configuration19:02

    Log into cPanel, configure basic settings such as name servers and hostname, update contact information, and adjust tweak settings, including max hourly emails per domain, for security and efficiency.

  • Notices about auto hostname ssl3:07

    Discover how the latest cPanel version automatically secures your hostname with SSL, eliminating manual configurations and directing you to the pre-configured SSL certificates management area.

  • SSH security config8:36

    Change the ssh port and disable UseDNS to tighten security on a cPanel server. Restart sshd and verify the new port to prevent brute force attacks.

  • installing Let's encrypt ssl plugin5:03

    Install the Let's Encrypt SSL plugin to replace cPanel certificates with free, automated SSL for all domains and users.

  • PHP Security and Configuration8:13

    Secure and optimize your cPanel server by configuring PHP versions, disabling dangerous functions, and setting safe limits for uploads, execution time, memory, and post size.

  • Installing PHP extentions16:02

    Configure cpanel easy apache to install php extensions, choose php versions, and enable extensions like the cube loader, while reviewing server status and performance considerations.

  • Apache Web server configuration20:29

    Configure Apache with the prefork mpm and sensible child-process limits, and tune keep-alive settings. Install Engine X as a reverse proxy to optimize RAM and handle more requests.

  • installing Nginx as a reverse proxy7:53

    Install Nginx as a reverse proxy in cPanel using the Engine X plugin to offload static traffic and boost performance, with a one-line command and a graphical interface.

  • Firewall installation and Configuration27:28

    Install and configure the csf firewall on a Linux server integrated with cPanel, enabling security features like login failure daemon, email alerts, and port control.

  • Automatic Backup and Restore27:07

    Learn how to perform automatic backup and full account restoration in cPanel, generate and transfer backups, and securely deploy domains with SSL and http-to-https redirection.

  • installing wordpress on cpanel to test database12:40

    Install WordPress on a cPanel server to test a domain and MySQL database, create the database and user, configure the site, and verify dynamic content and theme changes.

  • upgrade to Cloudlinux6:01

    Upgrade your cPanel server to cloud linux with a 30-day trial, install and activate the cloud linux kernel using provided commands, and reboot to complete the installation before configuring it.

  • cloudlinux and LVE configuration17:03

    Configure cloudlinux and lve in cpanel via the linux lv manager to optimize per-user resource limits and php version selections.

  • List of Commands used in the course0:44

Requirements

  • Basic Linux commands knowledge
  • Basic understanding of hosting industry
  • General information about web hosting and Web development

Description

cPanel is web hosting control panel software, similar to Plesk & Directadmin, that lets you administer your website and hosting options using a graphical, web-based interface. You can manage an unlimited number of websites, email accounts, etc. using a cPanel control panel. cPanel automates tasks so that web servers can be easily shared and give website owners a way to quickly set-up and manage websites.

The interface also has several special features for server administrators and resellers. It will only run on a Linux web hosting system. The cPanel website provides many informative guides on how to install and use cPanel control panel on its website so you can easily learn more.

cPanel benefits, Easily establish and manage hundreds of websites. The cPanel control panel is very money worth and has become one of the most popular web hosting control panels in use today. It has practically every feature that you would want to set up your website on shared hosting. You can learn about cPanel on cPanel's own website and explore its features, benefits, and even try out a demo of cPanel.

In This Course We are going to setup a linux server from zero to hero and teach you every thing you need to have a complete secure and stable cPanel server and at the end we will install a wordpress on that to test if everything works great. You can see the demo of this control panel in cPanel website



Who this course is for:

  • Beginner server administrators
  • Web Masters
  • The people who own high traffic websites
  • Expert Wordpress Developers
  • Expert Web developers