Hosting multiple websites on a single cPanel account is one of the most powerful features the platform offers, and it’s made possible through addon domains. Whether you’re a developer managing client sites, a small business owner expanding your online presence, or a reseller testing new projects, addon domains let you run completely separate websites — each with its own domain name, content, and visitors — all from one hosting account and one control panel.
cPanelPro
How to Block IP Addresses in cPanel Using IP Deny Manager: A Complete Security Guide
If your website has ever been hit by a brute force attack, comment spam from a specific IP range, or repeated login attempts from a suspicious location, you already know how disruptive malicious traffic can be. cPanel provides a powerful but often overlooked tool called the IP Deny Manager that lets you block unwanted visitors at the server level before they ever reach your site. Unlike blocking IPs through .htaccess alone, the IP Deny Manager operates through Apache’s httpd.conf, offering more reliable enforcement and broader coverage across all services on your account.
In this guide, you will learn how to use the cPanel IP Deny Manager to block specific IP addresses, entire IP ranges, and CIDR blocks. You will also learn when to use IP blocking versus other security tools like cPHulk Brute Force Protection or ConfigServer Security & Firewall (CSF), so you can build an effective layered defense for your website.
How to Migrate a WordPress Site to cPanel: A Complete Step-by-Step Guide
Migrating a WordPress site to a new hosting environment can feel daunting, especially when you are moving control panels or providers. However, cPanel simplifies the process significantly whether you are transferring a single blog or a high-traffic ecommerce store. With the right preparation and a clear step-by-step approach, you can move your entire site — files, database, and all — in under an hour.
This guide covers two primary migration paths into cPanel: the manual method using WordPress export tools and an FTP client, and the automated method using the built-in WordPress Toolkit. Both approaches are reliable, but the right choice depends on your technical comfort level and the complexity of your site.
How to Automate Tasks with Cron Jobs in cPanel: A Complete Scheduling Guide
If you manage a web server through cPanel, you’ve likely encountered situations where repetitive maintenance tasks eat into your day — clearing cache, running backups, sending newsletter emails, or updating security certificates. Cron jobs are the built-in solution for automating these recurring tasks on Linux servers, and cPanel provides a straightforward interface for managing them without touching the command line.
Understanding how to set up and troubleshoot cron jobs in cPanel is an essential skill for any site owner or system administrator. Whether you’re scheduling a nightly database backup, running a WordPress cleanup script, or generating periodic reports, cron jobs let you automate these processes so they run reliably on schedule — even when you’re asleep.
How to Set Up SPF, DKIM, and DMARC in cPanel: The Complete Email Authentication Guide
If your emails from a cPanel server are landing in spam folders or getting rejected outright, the culprit is almost always missing or misconfigured email authentication. Modern email providers like Gmail, Outlook, and Yahoo rely on three DNS records — SPF, DKIM, and DMARC — to verify that a message actually came from your server and wasn’t forged by a spammer. Without all three configured correctly, your domain looks like an impersonator, and your carefully crafted messages never reach the inbox.
In this guide, you’ll learn exactly how to set up SPF, DKIM, and DMARC records inside cPanel, verify they’re working, and fix the most common configuration mistakes that break email deliverability.
How to Switch PHP Versions and Optimize PHP-FPM in cPanel for Maximum Performance
If your cPanel-hosted website feels sluggish, an outdated PHP version or misconfigured PHP handler could be the culprit. Modern PHP releases deliver significant speed gains—PHP 8.x can run WordPress up to 3x faster than PHP 7.4—while also patching security vulnerabilities that leave older sites exposed. Fortunately, cPanel makes it straightforward to switch PHP versions and fine-tune performance settings through its MultiPHP Manager and PHP-FPM configuration tools.
This guide walks through the entire process: checking your current PHP setup, upgrading to a newer version, selecting the optimal PHP handler (PHP-FPM, suPHP, or LSAPI), and tuning key directives like memory limits and OpCache settings. Whether you manage a single WordPress blog or a reseller account with dozens of sites, these steps will help you extract every bit of performance from your cPanel server.
How to Troubleshoot Email Delivery Issues in cPanel: Diagnosing Bouncebacks, Blacklists, and Queue Problems
Email deliverability is one of the most frustrating problems cPanel users face. You hit “Send,” the message leaves your outbox, but it never lands in the recipient’s inbox — or worse, you get a cryptic bounce-back you don’t know how to read. With email playing a central role in business communications, support tickets, and transactional notifications, undiagnosed delivery issues can cost you time, customers, and credibility.
In this guide, we’ll walk through the most common causes of email delivery failures in cPanel, how to read bounce messages, where to find queued mail, and what to check when your emails land in spam folders. Whether you’re managing a single mailbox or administering a reseller account, these diagnostics will help you get your messages through.
How to Enable and Configure Hotlink Protection in cPanel: A Complete Guide
If you run a website with images, videos, or downloadable files, you’ve probably noticed bandwidth creeping up even when your actual traffic seems steady. One common culprit: other sites linking directly to your media files. This practice, known as hotlinking, drains your server resources and can slow down your site for legitimate visitors. Fortunately, cPanel’s Hotlink Protection feature makes it easy to stop this cold.
In this guide, you’ll learn exactly what hotlinking is, how to enable Hotlink Protection in cPanel, how to configure allowed domains and file extensions, and what to do if legitimate sites get blocked. By the end, you’ll have a simple but effective line of defense running that saves bandwidth and keeps your content behind your intended audience.
How to Use cPanel File Manager: A Complete Guide to Managing Files Without FTP
If you’ve ever needed to upload a file, edit a configuration, or change permissions on your web server but found yourself without an FTP client handy, cPanel’s File Manager is the tool you need. Built directly into the cPanel dashboard, File Manager gives you full access to your website’s files and folders through a browser-based interface — no extra software, no SSH keys, no command-line experience required.
Whether you’re a site owner uploading a WordPress theme, a developer editing a configuration file, or a sysadmin troubleshooting a permissions issue, File Manager handles all the common file operations with an intuitive layout. In this guide, you’ll learn how to access, navigate, and use every major feature of cPanel’s File Manager, including uploading, editing, compressing, and securing your website files.
How to Fix AutoSSL Errors in cPanel: A Complete Troubleshooting Guide
Understanding AutoSSL and Its Role in cPanel Security
AutoSSL is one of cPanel’s most valuable security features — it automatically issues, installs, and renews free SSL/TLS certificates for every domain on your server through Let’s Encrypt or a cPanel-authorized certificate authority. For site owners managing multiple domains, AutoSSL removes the tedious manual work of tracking expiration dates and running renewal commands. When it’s working correctly, you never have to think about it. But when AutoSSL breaks — whether due to validation failures, rate limits, or misconfigured DNS — every site on your server becomes vulnerable to browser security warnings and lost visitor trust.
Unfortunately, AutoSSL failures are surprisingly common, especially on shared hosting environments and newly configured servers. Domain validation (DV) checks fail, rate limits kick in, or the cPanel certificate authority rejects a request for reasons that aren’t immediately obvious. This guide walks through every major AutoSSL error scenario, explains what causes each one, and gives you the exact steps to resolve it so you can restore automatic SSL coverage across your entire cPanel account.