Getting Started with WHM: Complete Setup Guide Print

  • whm, cpanel, server setup, nameservers, whm setup, web host manager, eula, ssl certificate
  • 0

When you first log in to WHM (Web Host Manager) on a new cPanel server, the system guides you through essential setup steps including accepting legal agreements, configuring contact information, and setting nameservers. This initial configuration ensures your server is ready to host websites and manage hosting accounts effectively.

Understanding the Initial WHM Login

The first-time WHM login presents a streamlined setup process designed to get your server operational quickly. You'll encounter several screens that configure the foundation of your hosting environment. These steps are mandatory and help establish proper server management practices from the start.

Handling the Security Certificate Warning

You may see a message stating There is a problem with this website's security certificate when accessing WHM initially. This appears because new servers use self-signed SSL certificates by default. To resolve this:

  • Navigate to WHM's SSL/TLS management section
  • Install a proper SSL certificate for your server hostname
  • The system may automatically attempt to install a free certificate during setup if your hosting configuration allows it

This warning doesn't prevent WHM access but should be addressed for security best practices.

Accepting the End User License Agreement

The EULA (End User License Agreement) appears on your first WHM login and must be accepted to use the software. This agreement outlines the terms under which you operate your cPanel and WHM installation. Key points about the EULA:

  • You must accept it to proceed with WHM
  • Clicking Cancel and Exit logs you out immediately
  • The EULA will reappear on your next login attempt until accepted
  • Review the agreement carefully before accepting

The acceptance is stored on your server, and you can remove it by deleting the appropriate file in the /var/cpanel/activate/ directory if needed. However, you must re-accept the agreement to continue using the software.

Setting Up Contact Information and Nameservers

After accepting the EULA, you'll configure essential server settings including a contact email address and nameservers. The contact email receives important system notifications and alerts about your server.

Nameserver configuration is critical. You must specify at least two nameservers before you can create hosting accounts. These nameservers handle DNS requests for domains hosted on your server. Without properly configured nameservers, websites won't resolve correctly and you cannot provision new accounts.

To update these settings later, access the Basic WebHost Manager Setup interface under Server Configuration in WHM. You can also trigger the first-time setup screen again by deleting the /etc/.whostmgrft file on your server.

After Completing Initial Setup

Once you click Next after configuring your nameservers and contact information, you'll access the main WHM interface. From here, you can begin creating hosting accounts, managing server settings, and configuring additional services.

At OBHost, we ensure WHM is properly configured on all our hosting solutions, so you can focus on managing your websites rather than complex server setup tasks. The interface provides comprehensive tools for account management, security configuration, and server monitoring.

Frequently Asked Questions

What happens if I don't accept the EULA in WHM?

You cannot use WHM or cPanel without accepting the EULA. If you decline or exit without accepting, the system logs you out and displays the agreement again on your next login attempt. Acceptance is required to proceed with any server management tasks.

Can I change my nameservers after initial WHM setup?

Yes, you can modify nameservers at any time through the Basic WebHost Manager Setup interface in WHM. Navigate to WHM >> Home >> Server Configuration >> Basic WebHost Manager Setup to update nameserver settings along with other server configuration options.

Why must I configure nameservers before creating accounts?

Nameservers are essential for DNS functionality. Without configured nameservers, the system cannot properly set up DNS records for new hosting accounts, meaning websites won't be accessible. WHM requires nameserver configuration to ensure all accounts function correctly from creation.

How do I fix the security certificate warning in WHM?

Replace the self-signed certificate with a proper SSL certificate through the Manage Service SSL Certificates interface in WHM. The system may automatically install a free certificate during setup, or you can manually install one through the SSL/TLS management section to eliminate the warning.

If you need assistance with WHM setup or have questions about server configuration, our support team is available 24/7 to help. Visit our contact page or email us at support@obhost.org for expert guidance.


Was this answer helpful?

« Back