Web Host Manager Administration Guide Table Of Contents

Table of Contents

Preface
Chapter 1: Introduction to WHM and Dedicated Server/VPS Hosting
Chapter 2: Setting Up Your Server with cPanel and WHM
Chapter 3: Additional Server Configuration
Chapter 4: Apache, PHP, Perl, and Databases
Chapter 5: Working with User Accounts
Chapter 6: Working with Reseller Accounts
Chapter 7: IP Address, SSL/TLS, and DNS Management
Chapter 8: Ongoing Server Management
Chapter 9: Customizing your Server with Themes and Add-Ons
Chapter 10: Where to Go for Help with WHM
Index

  • Chapter 1: Introduction to WHM and Dedicated Server/VPS Hosting
    • What are WHM and cPanel and How Do They Work Together?
      • What WHM Can Do
      • What WHM Cannot Do
    • System Requirements for WHM and cPanel
    • Important Considerations before Shopping for a Server or VPS
      • What Do You Plan to Do with Your Server or VPS?
      • Do You Currently Have Any Experience of Offering cPanel Hosting to Paying Customers?
      • What Kinds of Hosting Customers are You Going to Focus On?
        • Low-End Customers: Cheap and (Hopefully) Cheerful
        • Mid-Range Customers: Growing Needs, Growing Profits
        • High-End Customers: Welcome to the Big Time!
      • What Kind of Server do you Need?
    • Shopping for a VPS or Dedicated Server
      • Finding Deals
      • Important Things to Consider Before Sealing the Deal
        • Support is Critical
        • Additional Fees, Included Extras, Upgrade Charges
        • The Data Center Itself
        • Location, Location, Location
        • Billing and Cancellation Policies
    • General Purchasing Advice
    • Summary
  • Chapter 2: Setting Up Your Server with cPanel and WHM
    • Accessing Your Server for the First Time and Determining if You Need to Install cPanel and WHM
      • Getting the Tools You Need to Access Your Server
        • Log into Your Server
      • Are cPanel and WHM Installed Already?
    • How to Install WHM and cPanel
      • Accessing WHM and Finishing the Installation Process
      • Finishing Installation
      • WHM Setup: The License
      • WHM Setup: Basic Information
        • Basic Information: Contact Details
        • Basic Information: Default Themes and Directories
        • Basic Setup: User IDs and Networking
        • Basic Setup: Hostname, Nameservers, and DNS Values
        • Basic Setup: CGI and Apache Logging
      • WHM Setup: Disk Quota Setup
      • WHM Setup: Nameserver Setup
      • WHM Setup: DNS Resolvers
      • WHM Setup: Setting the MySQL Root Password
    • Summary
  • Chapter 3: Additional Server Configuration
    • Welcome to Root WHM!
    • cPanel Builds: Choosing the Right One for You
    • Updating cPanel
      • About File and Directory Permissions
    • Setting Up Server Contact Information
    • The Contact Manager
    • Set Your Server's Hostname
    • Setting the Server's Clock and Date
    • Setting Up Extra Hard Drives
    • Choose Your Data Backup Strategy!
    • Tweak Settings: Additional Configuration
      • Display and Domains
      • Mail
      • MySQL and Notification
      • Software
      • Stats, Logs, and Status
      • System
      • cPAddons
    • Statistics Software Configuration
    • Summary
  • Chapter 4: Apache, PHP, Perl, and Databases
    • Apache: Web's Best Friend
    • PHP: Hypertext Processor
    • Perl: The Programming Language that Powers cPanel
    • MySQL: A Database for the Masses
    • PostgreSQL: The "Other" Database
    • Configuring Apache on a cPanel Server
      • Configuring or Updating the Back-End Copy of Apache and PHP
      • Configuring or Updating the Front-End Copy of Apache and PHP
        • Apache-Related Configuration Options - Part 1
        • PHP Configuration Options
        • Apache-Related Configuration Options - Part 2
      • Installing Zend Optimizer
    • Configuring and Working with Perl
      • Installing Perl Modules in WHM
      • Installing Perl Modules Using the Perlinstaller Script
      • Installing Perl Modules Using CPAN
      • Checking Perl Scripts and Automatically Installing the Needed Modules
    • Upgrading and Working with MySQL
      • Upgrading MySQL
      • Adding MySQL Remote Hosts in WHM
      • Changing a MySQL User or Database Password
      • Resetting MySQL's Root Password
      • Repairing MySQL Databases in WHM
      • Resetting the Local MySQL Root Password
      • Setting Up a Remote MySQL Server in WHM
      • Showing MySQL Processes
      • phpMyAdmin
      • Restarting MySQL
    • Installing and Working with PostgreSQL
      • Installing PostgreSQL
      • Restarting PostgreSQL
    • Summary
  • Chapter 5: Working with User Accounts
    • Transferring User Accounts from Other Servers
      • Transferring Multiple Accounts from another Server Using the Root or Administrator Password
      • Transferring a Single Account from another Server Using the Root or Administrator Password
      • Transferring Multiple Accounts from an Alabanza Server
      • Transferring a Single Account Using the Username and Password for the Account (cPanel Servers Only)
      • Alternative Methods of Moving User Accounts from Other Servers
      • Review Copy Accounts Log
    • Working with Packages and Feature Lists
      • Creating a New Feature List
      • Editing an Existing Feature List
      • Deleting an Existing Feature List
      • Creating a New Package
      • Deleting Packages
      • Editing an Existing Package
      • Upgrading or Downgrading a User's Account: Changing the Assigned Package
    • Working with User Accounts
      • Creating New User Accounts
      • Modifying an Account
      • Modifying Multiple Accounts
      • Changing a User's Password
      • Changing Site's IP Address
      • Changing Multiple IP Addresses
      • Managing Shell Access
      • Moving an Account to a Different Partition
      • Quota Modification
      • Viewing Bandwidth Usage
      • Limit Bandwidth on an Account
      • Suspending or Unsuspending an Account
      • Listing Suspended Accounts
      • Showing Active (not Suspended) and Inactive (Suspended) Accounts
      • Modifying the Suspension Page
      • Resetting User Accounts with Custom Bandwidth Back to Package Limits
      • Unsuspending All Bandwidth Exceeders
      • Listing Subdomains
      • List Accounts
      • Changing Ownership of an Account
      • Terminating an Account
      • Terminating Multiple Accounts
      • Rearranging Accounts
      • E-mailing All Users on Your Server at Once
      • Modifying cPanel and WHM News
    • Customizing Accounts
      • Customizing Accounts Using the Skeleton Directory Feature
      • Customizing the Look of Your Customer's cPanel Account
    • Summary
  • Chapter 6: Working with Reseller Accounts
    • Who Exactly are Resellers?
      • What are Reseller Accounts Good for?
      • Things to Consider before Adding Reseller Accounts
        • Where will You Put the Resellers, and How many Reseller Accounts will You Place on the Server?
        • What if Your Reseller Clients Have Violated Your Acceptable Use Policy?
        • Can You Handle the More Complex Support Issues that Resellers Often have?
    • Working with Reseller Accounts
      • Setting Up a Reseller Account that isn't Already a Customer of Yours
        • Creating a Package for the Reseller's Main cPanel Account
        • Creating a New Reseller's Main cPanel Account
        • Upgrading an Existing Standard cPanel Account to a Reseller Plan
      • The Reseller Center
        • Adding and Removing Reseller Privileges
        • Changing Single Account Ownership
        • E-mailing All Resellers (Only)
        • Changing Ownership of Multiple Accounts
        • Monitoring and Managing Resellers
        • Managing Reseller IP Address Delegation
        • Assigning a Reseller a New Shared IP Address
        • Managing Reseller Privileges and Assigning Custom Nameservers
      • Listing All Reseller Accounts and Their Clients
    • Summary
  • Chapter 7: IP Address, SSL/TLS, and DNS Management
    • IP Address Management
      • Add an IP Address
      • Show or Delete Server IP Addresses
      • Rebuild the IP Address Pool
      • Show and Edit Reserved IPs
      • Show IP Address Usage
      • The IP Migration Wizard
      • Change a Domain's IP Address
    • SSL/TLS Management
      • Purchase and Install an SSL Certificate
      • Generate an SSL Certificate and Signing Request
      • Install an SSL Certificate and Set Up the Domain
      • Reset or Generate a Self-Signed Server SSL Certificate
      • Change the WHM/cPanel SSL Certificate
      • The SSL Manager
      • Delete an SSL Host
    • DNS Management
      • Add an A Entry for your Hostname
      • Add a DNS Zone
      • Edit an MX Entry
      • Edit DNS Zone
        • The Anatomy of a DNS Zone
      • DNS Zone Templates
      • Delete a DNS Zone
      • Perform a DNS Clean-up
      • Park a Domain
      • Set Up and Edit Domain Forwarding
      • Establish a Trust Relationship with a Primary Nameserver
      • Setting Up and Managing a Nameserver Cluster
      • The WHM Remote Access Key
      • Synchronizing DNS Records
    • Summary
  • Chapter 8: Ongoing Server Management
    • General Server Information
      • Viewing General Server Information
      • Viewing Disk Space Utilization and I/O Statistics
      • Monitoring Your Server's Entire Bandwidth Usage with Bandmin
    • Managing Services
      • Viewing Service Status
      • Viewing Apache Status
      • The Service Manager
      • Restarting Services Manually
      • Restarting Your Server
    • Managing Processes
      • Displaying Current Running Processes
      • Working with Processes on the Server
    • Managing Mail
      • Managing Exim Configuration
      • The Mail Queue Manager
      • Mail Statistics
      • Mail Relayers
      • Repairing Mail File Permissions
      • Mail Tracing
    • Managing Security
      • Managing Wheel Group Users
      • Shell Fork Bomb and Memory Overload Protection
      • The Tweak Security Feature
        • PHP open_basedir Protection
        • Mod_Userdir Protection
        • Restricting Access to the System Compilers
    • Disabling or Enabling the traceroute Command
    • SMTP Restriction
      • Enabling or Disabling CGI SuEXEC
      • Fixing Non-Secure CGI Script Permissions
      • The Background Process Killer
      • Scanning for Trojan Horses
      • Shutting Down Unneeded Services
    • Summary
  • Chapter 9: Customizing your Server with Themes and Add-Ons
    • Working with cPanel Themes
      • Installing and Removing Other Free cPanel Themes from cPanel
      • Installing a Third-Party cPanel Theme
      • Listing Currently Installed cPanel Themes
      • Cloning an Installed cPanel Theme
      • Downloading Installed cPanel Themes
      • Removing cPanel Themes from Your Server
      • The XSkin Migration Tool
      • cPanel Themes Gallery
        • cPanel's Other Themes
        • Third-Party Themes
    • Working with cPanel Theme Languages
      • Installing a New Language File
      • Cloning an Installed Language
      • Editing an Installed Language File
      • Downloading a Language File
      • Setting the Language for Web Statistics Programs
      • Deleting an Installed Language File
    • Working with WHM Themes
      • Installing and Removing Some Free WHM Themes
      • Installing Third-Party WHM Themes
      • Listing Installed WHM Themes
      • Choosing the Default WHM Theme
      • Changing the Current WHM Theme
      • Downloading a WHM Theme
      • Removing Installed WHM Themes
      • WHM Theme Gallery
        • 7Dana WHM
        • Canarias
        • Radiance
        • TrueBlue
    • Working with cPanel's Own Autoinstall Scripts Feature
      • Choosing the Scripts to Offer
      • Moderating Script Installation
    • Working with cPanel and WHM Add-On Modules
      • Managing cPanel's Own Add-On Modules
        • Module Gallery
      • Other Available WHM and cPanel Add-Ons
        • Fantastico De Luxe
        • Auto-Installer v4
        • Open Installer
        • Installatron
    • Summary
  • Chapter 10: Where to Go for Help with WHM
    • Help(ful) Resources in WHM
      • The Interactive Knowledgebase
      • Links to cPanel Support
        • Just the FAQ
        • The Forum
        • Documentation
        • Contacting cPanel
    • Turning to your NOC for Assistance
    • Finding Help in the Forums
    • Assistance from cPanel Inc.
      • cPanel Inc.'s Bugzilla Bug Tracking System
    • Assistance from Other Sources
      • Web Hosting Talk
      • Third-Party Assistance
      • Search Engines to the Rescue!
    • WHM: The Final Words

Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Sort A-Z