Sometimes, when you load a site it will load a "Default cPanel Page." When you access the server's main IP address on port 80, it displays the default page, since by default, there are no IP-based VirtualHosts.
Other times, this is a result of the domain having been assigned an IP address not bound to the server, or a public IP address is used in a NAT environment. To address this, you can use the IP migration wizard to move the domain to the new IP. Updating the IP in this manner will help ensure that all the appropriate configuration files have been appropriately migrated to the correct IP.
Alternatively, it is possible that the domain simply has not yet been added to the server as a primary, addon, or alias domain. All domains pointed to a cPanel server need to be added to the server directly. You will want to either create an account for the domain or add it through the cPanel > Domains > Domains feature.
Be sure to complete Step 7d in the documentation to correct this issue for new accounts:
Step 7d: Configure WHM to use the new IP address for new accounts
After you click Server Setup, WHM’s Basic WebHost Manager Setup interface (WHM >> Home >> Server Configuration >> Basic WebHost Manager Setup) appears in a new window. To configure the shared IP address, perform the following steps:
- 1. Click the Basic Config tab.
- 2. In the The IP address (only one address) that will be used for setting up shared IP virtual hosts text box, enter the new IP address that the system will use for shared IP virtual hosts.
- 3. Click Save Changes.