Web Hosting cPanel

What is WHM (WebHost Manager) and how does it differ from cPanel?

WHM (WebHost Manager) is the server-level administrative interface above cPanel. While cPanel manages individual hosting accounts, WHM manages the entire server — creating accounts, setting resource limits, managing server software, and configuring DNS clusters.

DETAILED EXPLANATION:
WHM provides root or reseller-level access. Root WHM has unrestricted server control. Reseller WHM is a sandboxed view allowing resellers to create and manage their own client accounts within allocated resources.

Key WHM functions: Create/Suspend/Terminate cPanel accounts, Manage Packages (predefined resource quotas), Configure Server-wide PHP versions via EasyApache 4, Manage DNS clusters, Rebuild mail server config, View server resource usage.

WHEN TO USE:
- Hosting providers managing hundreds of cPanel accounts
- Resellers allocating sub-accounts to their clients
- System administrators making server-wide configuration changes
- Agencies automating client website provisioning via WHMCS

STEP-BY-STEP — Creating a cPanel account in WHM:
1. Log into WHM at https://server-ip:2087
2. Go to Account Functions > Create a New Account
3. Fill: Domain, Username, Password, Email, Package
4. Set package limits (disk, bandwidth, MySQL DBs, email accounts)
5. Click Create — cPanel account provisioned in seconds

REAL EXAMPLES:
# List all cPanel accounts
/usr/local/cpanel/bin/whmapi1 listaccts | grep user:

# Suspend an account
whmapi1 suspendacct user=username reason="Non-payment"

# Get account disk usage
whmapi1 showbw month=12 year=2025

FLOW:
[ Root WHM ] → creates → [ Reseller WHM ] → creates → [ cPanel Accounts ] → manages → [ Websites ]

KEY POINTS:
- WHM root access = complete server control — protect with SSH key + 2FA
- Packages define resource quotas inherited by new cPanel accounts
- DNS cluster allows synchronizing DNS across multiple servers
- EasyApache 4 in WHM manages PHP extensions server-wide

COMMON MISTAKES:
- Giving root WHM access to resellers (security risk)
- Not setting max email accounts per cPanel user (spam risk)
- Failing to configure backup in WHM > Backup Configuration

QUICK FIX:
WHM not loading → Check service: systemctl status cpanel — restart if stopped

DIFFICULTY: Intermediate
RELATED: cPanel, CloudLinux, WHMCS, Reseller Hosting

Need more help? Our experts are available 24/7.

Visit ConnectQuest → 📞 +91 2269711150
Serving North East India
Assam · Guwahati Meghalaya · Shillong Nagaland · Kohima Arunachal Pradesh · Itanagar Manipur · Imphal Tripura · Agartala Mizoram · Aizawl Sikkim · Gangtok
Professor Conquest Connect Quest AI Assistant
Press Enter to send • Response time: 10-15 seconds