Web Host Manager (WHM)
What is WHM?
WHM, short for Web Host Manager, is a powerful administration tool that provides root-level access to manage a hosting server. It is typically used by hosting resellers, system administrators, and anyone managing multiple cPanel accounts on a single server.
WHM vs cPanel
While cPanel is a user-level control panel for managing individual hosting accounts (files, emails, databases), WHM sits above cPanel and provides server-wide management capabilities:
| Feature | cPanel | WHM |
|---|---|---|
| User Level | Account Owner | Server Administrator |
| Manage Files & Email | ✅ | ❌ (via cPanel) |
| Create cPanel Accounts | ❌ | ✅ |
| Server Configuration | ❌ | ✅ |
| PHP Version Management | Limited | Full |
| SSL Management | Per Account | Server-Wide |
| DNS Cluster Management | ❌ | ✅ |
Key WHM Features
- Account Management — Create, suspend, modify, and terminate cPanel accounts
- Server Configuration — Configure Apache, PHP, MySQL, and other server services
- Security — Manage firewalls, SSL certificates, and security policies
- DNS Management — Create and manage DNS zones for all accounts on the server
- Backup Management — Configure server-wide backup schedules and restore accounts
- Resource Monitoring — Track CPU, memory, and disk usage across all accounts
- Software Updates — Manage server software and security patches
Who Needs WHM?
WHM access is generally available on:
- VPS (Virtual Private Server) hosting plans — You get root-level access and full WHM control
- Dedicated servers — Complete server management with WHM
WHM is not available on shared hosting plans, as shared hosting accounts share a single server managed by the hosting provider.
Accessing WHM
If your hosting plan includes WHM access, you can reach it by:
- URL: Navigate to
https://your-server-ip:2087orhttps://yourdomain.com:2087 - Credentials: Use the root username and password provided in your hosting welcome email
- Two-Factor Authentication: It is highly recommended to enable 2FA for WHM access
Common WHM Tasks
Creating a New cPanel Account
- Log into WHM
- Navigate to Account Functions → Create a New Account
- Enter the domain, username, password, and select a hosting package
- Click Create to provision the account
Managing PHP Versions
- Go to Software → MultiPHP Manager
- Select the PHP version for each domain or account
- Apply changes
Checking Server Status
- Navigate to Server Status → Service Status
- Review the status of all running services (Apache, MySQL, FTP, etc.)
Need Help?
For questions about WHM access or VPS/dedicated server management, contact 10Corp support. Our team can help you configure and manage your server effectively.