1. WebsitePlanet
  2. >
  3. Glossary
  4. >
  5. Web hosting
  6. >
  7. What is WHM?

What is WHM?

Miguel Amado Written by:
Christine Hoang Reviewed by: Christine Hoang
24 October 2024
A Web Host Manager (WHM) is a powerful web-based tool designed for managing web hosting servers and the websites hosted on them. It provides server administrators and web hosting providers with a centralized interface to efficiently oversee their servers and customer accounts.

Definition of WHM

A WHM is a robust and intuitive control panel that enables server administrators to manage their web hosting servers and the associated customer accounts. It is the primary tool used by web hosting companies and server administrators to streamline server management tasks, such as creating and managing user accounts, configuring server settings, monitoring performance, and more.

It is primarily used by web hosting providers, system administrators, and resellers to perform server-level tasks, create and manage cPanel user accounts, allocate resources, and configure various server settings.

With WHM, server administrators can streamline their hosting operations, automate tasks, and efficiently manage a large number of websites and user accounts from a centralized interface. It offers a wide range of features and functionalities that cater to the needs of hosting providers, making it easier to provision and manage web hosting services.

How Does WHM Work?

WHM operates as a web-based interface that interacts directly with the server’s operating system and various server applications. When a server administrator logs into WHM using their credentials, they gain access to a wide array of tools and features that allow them to perform essential server management tasks.

Behind the scenes, WHM communicates with the server’s software stack, including the operating system, web server (such as Apache), database server (like MySQL), and email server (such as Exim). It translates the administrator’s actions and commands into the necessary server configurations and operations.

For example, when an administrator creates a new cPanel account through WHM, it automatically sets up the necessary user directories, database permissions, and email configurations on the server. This automation saves significant time and effort compared to manual server administration.

Key Features of WHM

Account Management

One of the primary functions of WHM is to facilitate the creation and management of individual cPanel accounts. Server administrators can easily set up new user accounts, specify resource limits, and configure account-specific settings. They can also suspend, terminate, or modify existing accounts as needed.

Server Configuration

WHM provides a centralized interface for configuring various server settings. Administrators can manage DNS zones, set up email servers, configure security options, and tweak performance settings. This level of control allows them to optimize their server environment based on their specific requirements.

Resource Monitoring

Effective server management involves keeping a close eye on resource utilization. WHM offers a range of monitoring tools that provide insights into CPU usage, memory consumption, disk space, and network traffic. These metrics help administrators identify potential bottlenecks and make informed decisions about resource allocation.

Backup and Restoration

Protecting data is crucial in any web hosting environment. WHM simplifies the process of creating and managing server backups. Administrators can schedule automatic backups, set retention policies, and easily restore data in case of any mishaps. This functionality ensures that customer websites and data remain safe and recoverable.

Security Management

WHM incorporates various security features to help protect the server and its hosted websites. Administrators can configure firewall rules, manage SSL certificates, enable intrusion detection systems, and implement access control measures. These security tools work together to create a robust and secure hosting environment.

Extending Functionality with Plugins

WHM supports a wide ecosystem of plugins and add-ons that extend its functionality. These plugins cover areas such as billing integration, server optimization, security enhancements, and more. Administrators can easily install and manage these plugins through the WHM interface, tailoring their server setup to their specific needs.

Getting Started with WHM

  1. To start using WHM, you’ll need access to a server with WHM installed.

  2. Once WHM is installed, you can access it by navigating to the server’s IP address or domain name followed by the WHM port (usually 2087). For example: https://your-server-ip:2087 or https://your-server-domain:2087

  3. You’ll be prompted to enter your WHM username and password, which are typically provided by your hosting provider or set during the initial server setup.

  4. Upon logging in, you’ll be greeted with the WHM dashboard, which provides an overview of your server’s status and quick access to various management tools and features.

WHM Features for Server Management

A WHM is a very important tool for server managers, simplifying their work. This is a few of the facets that a good Web Host Manager can help deal with.

Server Configuration

WHM provides extensive server configuration options that allow you to customize and optimize your hosting server according to your needs. Some of the key server configuration features include:

  1. Server Setup Wizard: WHM offers a step-by-step wizard that guides you through the initial server setup process, including configuring basic settings, selecting software versions, and setting up security options.
  2. Service Configuration: You can manage and configure various server services, such as Apache web server, MySQL database server, DNS, FTP, and email services (Exim, Dovecot, etc.).
  3. Security Center: WHM includes a dedicated Security Center that helps you enhance server security. It offers features like SSL/TLS management, security advisor, and the ability to configure security settings for cPanel accounts.
  4. Backup Configuration: You can set up and manage server backups, including full and incremental backups, remote backup destinations, and backup scheduling.
  5. Server Monitoring: WHM provides server monitoring tools that allow you to track server performance, resource usage, and system logs. It includes features like Resource Usage Monitor, Service Status, and System Health.

Account Management

One of the primary functions of WHM is to create and manage cPanel user accounts. Here are some key account management features:

  1. Account Creation: You can easily create new cPanel accounts through WHM, specifying the domain name, username, password, and allocated resources.
  2. Account Modification: WHM allows you to modify existing cPanel accounts, including changing account settings, updating resource limits, and resetting passwords.
  3. Account Termination: You can terminate or suspend cPanel accounts when necessary, freeing up resources and managing inactive or problematic accounts.
  4. Package Management: WHM enables you to create and manage hosting packages that define the resources and features allocated to cPanel accounts. You can customize packages based on your hosting plans and pricing structure.
  5. Reseller Management: If you offer reseller hosting, WHM provides tools to create and manage reseller accounts. Resellers can have their own WHM interface with limited privileges to manage their own client accounts.

DNS Management

WHM includes a comprehensive DNS management system that allows you to configure and manage DNS records for your domains. Key features include:

  1. DNS Zone Editor: You can edit DNS zones directly from WHM, adding, modifying, or removing DNS records such as A, CNAME, MX, and TXT records.
  2. DNS Cluster: WHM supports DNS clustering, allowing you to set up multiple DNS servers for improved redundancy and performance.
  3. DNS Zone Templates: You can create and apply DNS zone templates to quickly set up DNS records for new domains based on predefined configurations.

SSL/TLS Management

WHM simplifies the process of managing SSL/TLS certificates for your websites. It provides the following features:

  1. SSL/TLS Manager: You can generate, install, and manage SSL/TLS certificates directly from WHM. It supports both self-signed and third-party certificates.
  2. AutoSSL: WHM includes an AutoSSL feature that automatically obtains and installs SSL/TLS certificates for your domains using the Let’s Encrypt certificate authority.
  3. Certificate Signing Requests (CSRs): You can generate CSRs through WHM, which you can then submit to a certificate authority to obtain SSL/TLS certificates.

Server Security

WHM offers various security features to help protect your server and user accounts. Some key security features include:

  1. Security Center: As mentioned earlier, WHM’s Security Center provides a centralized interface for managing server security settings, including SSL/TLS configuration, security advisor, and account security options.
  2. Firewall Configuration: WHM allows you to configure the server’s firewall rules to control incoming and outgoing network traffic. You can use built-in firewall solutions like ConfigServer Security & Firewall (CSF) or APF.
  3. Brute Force Protection: WHM includes tools to protect against brute force attacks, such as cPHulk, which monitors and blocks excessive failed login attempts.
  4. Two-Factor Authentication (2FA): You can enable 2FA for WHM and cPanel logins to add an extra layer of security, requiring users to provide a second form of authentication in addition to their password.
  5. Security Advisor: WHM’s Security Advisor scans your server for potential security issues and provides recommendations to enhance server security.

Backup and Restore

WHM provides built-in backup and restore features to help protect your server data and user accounts. Key features include:

  1. Backup Configuration: As mentioned earlier, you can configure server backups through WHM, specifying backup types (full or incremental), backup destinations, and scheduling.
  2. Backup Restore: WHM allows you to restore backups of cPanel accounts, databases, and other server data in case of data loss or server issues.
  3. Remote Backup: You can set up remote backup destinations, such as remote servers or cloud storage services, to store backups off-site for added protection.

Plugin and Integration Support

  1. cPanel Plugins: WHM is compatible with a variety of cPanel plugins that add new features and tools to the cPanel interface for end-users.
  2. WHMCS Integration: You can integrate WHM with WHMCS, a popular billing and client management system, to automate provisioning, billing, and account management tasks.
  3. Custom Plugins: WHM allows developers to create custom plugins using the cPanel API and extend the functionality of WHM and cPanel to suit specific needs.

Differences between WHM and cPanel

While WHM and cPanel are closely related and work together, they serve different purposes and are intended for different types of users. Here are the key differences between WHM and cPanel:

  1. User Roles:
    • WHM is designed for server administrators and hosting providers who manage the entire server and multiple user accounts.
    • cPanel is intended for individual website owners and end-users who manage their own hosting accounts and websites.
  2. Access Level:
    • WHM provides root-level access to the server, allowing administrators to perform server-wide configurations and manage all cPanel accounts.
    • cPanel provides access to individual hosting accounts, allowing users to manage their websites, email accounts, databases, and other hosting-related tasks.
  3. Features and Functionality:
    • WHM offers server-level features such as creating and managing cPanel accounts, configuring server settings, managing DNS, and monitoring server performance.
    • cPanel focuses on website and account management features, such as file management, database administration, email setup, and domain management.
  4. Interface and Complexity:
    • WHM has a more technical and advanced interface, with a wide range of server management options and settings.
    • cPanel has a more user-friendly and intuitive interface, designed for ease of use by website owners and less technical users.
  5. Reseller Functionality:
    • WHM includes features specifically designed for reseller hosting, allowing resellers to create and manage their own client accounts.
    • cPanel does not have built-in reseller functionality, but resellers can use WHM to manage their client accounts.
It’s important to note that while WHM and cPanel serve different purposes, they are tightly integrated and work together to provide a comprehensive hosting management solution. WHM acts as the backend for server administration, while cPanel serves as the frontend for individual account management.

Benefits of Using WHM

WHM greatly simplifies the process of managing a web hosting server. Instead of manually configuring server settings and performing repetitive tasks, administrators can utilize WHM’s intuitive interface to automate and streamline various management tasks. Here are more benefits of a WHM.

Scalability and Flexibility

As a web hosting business grows, the ability to scale and adapt becomes crucial. WHM provides the tools and flexibility necessary to accommodate increasing demands. Administrators can easily create new user accounts, allocate resources, and adjust server configurations to handle growing traffic and customer requirements.

Enhanced Security

Security is a top priority in any web hosting environment. WHM offers a range of security features and best practices to help protect the server and its hosted websites. From configuring firewalls and managing SSL certificates to implementing access controls and monitoring for potential threats, WHM provides the tools needed to maintain a secure hosting infrastructure.

Improved Customer Experience

By leveraging WHM’s features, web hosting providers can deliver a better experience to their customers. Automated account provisioning, resource allocation, and easy-to-use management tools enable customers to get up and running quickly and efficiently. Additionally, features like backup and restoration help ensure the integrity and availability of customer data.

Time and Cost Savings

Managing a web hosting server without a control panel like WHM can be time-consuming and resource-intensive. WHM automates many tasks and provides a centralized interface, reducing the need for manual intervention and saving valuable time. This efficiency translates into cost savings for web hosting providers, as they can manage more accounts and servers with fewer resources.

Summary

A Web Host Manager (WHM) is a powerful and essential tool for server administrators and web hosting providers. It offers a centralized interface to efficiently manage web hosting servers and customer accounts, simplifying complex tasks and automating routine operations.

From account creation and resource allocation to server configuration and security management, WHM provides a comprehensive set of features to streamline server administration. Its tight integration with cPanel, the popular hosting control panel for end-users, creates a seamless management experience for both administrators and website owners.

By leveraging WHM, web hosting providers can enhance their operational efficiency, scalability, and customer satisfaction. The ability to automate tasks, monitor resources, and maintain a secure hosting environment contributes to the success and growth of their business.

Whether you’re a seasoned server administrator or just starting in the web hosting industry, familiarizing yourself with WHM and its capabilities is essential. By harnessing the power of this robust control panel, you can effectively manage your servers, deliver reliable hosting services, and provide an exceptional experience to your customers.

Rate this Article
4.0 Voted by 3 users
You already voted! Undo
This field is required Maximal length of comment is equal 80000 chars Minimal length of comment is equal 10 chars
Related posts
Show more related posts
We check all user comments within 48 hours to make sure they are from real people like you. We're glad you found this article useful - we would appreciate it if you let more people know about it.
Popup final window
Share this blog post with friends and co-workers right now:
1 1 1

We check all comments within 48 hours to make sure they're from real users like you. In the meantime, you can share your comment with others to let more people know what you think.

Once a month you will receive interesting, insightful tips, tricks, and advice to improve your website performance and reach your digital marketing goals!

So happy you liked it!

Share it with your friends!

1 1 1

Or review us on 1

3434609
50
5000
114309435