Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section


Column
width72px


Column

Install cPanel & WHM on your new server

Before you transfer the accounts, install cPanel & WHM on your new server. To do so, follow the steps in our Installation Guide.

During the installation process, select a hostname and main IP address for the new server.

Warning
titleImportant:
  • You must select a main IP address that differs from your old server.
  • Select the same hostname, shared IP address, and nameservers that your old server uses. The system configures the DNS zone files of restored accounts with those settings. You can do this in WHM's Basic WebHost Manager Setup interface (WHM >> Home >> Server Configuration >> Basic WebHost Manager Setup).
  • Make certain that you copy your cPanel accounts' Apache configuration to the new server. To do so, follow the steps in our Customize your installation documentation.


Note
titleNotes:
  • cPanel, IncL.L.C. automatically provides you with free 15-day trial license when you install cPanel & WHM on a new server. However, if the Trial License Interface shows that your IP address does not qualify for a trial license, contact cPanel Customer Service
  • The migration process will transfer your permanent license to the new server.



...

Section


Column
width72px


Column

Change the new server’s main IP address to the old server’s IP address.

Warning
titleImportant:
  • If you purchased your license directly from cPanel, IncL.L.C., or a third-party license provider, you must perform this step.
  • We recommend that you do not perform this step if the following conditions are true:
    • You wish to migrate your accounts to a new server with a new hosting provider.
    • You purchased your cPanel license from your former hosting provider.

After you shut down your old server, change the new server’s main IP address to the IP address of your old server. Perform this action via the command line in a local session. A local session allows you to make changes, restart the network service, and remain connected to the server.

To change the server's main IP address, perform the following steps:

  1. Open the /etc/sysconfig/network-scripts/ifcfg-eth0 file.
  2. Edit the IPADDR and GATEWAY lines to use the IP address and gateway of your old server.
  3. Open the /etc/ips file with a text editor.
  4. Add your old server's primary IP address, net mask, and gateway to the file.

    Note
    titleNote:

    Remove the new server’s primary IP address from this file.


  5. Restart the network service with the following commands:
    • For CentOS 6 and earlier, CloudLinux™ 6 and earlier, and Red Hat® Enterprise Linux (RHEL) 6 and earlier, and Amazon® Linux, run the  service network restart command.

      Note
      titleNote:

      Amazon Linux always runs in a NAT configuration. 


    • For CentOS 7 and later, CloudLinux 7 and later, and RHEL 7 and later, run the systemctl restart network command.
  6. Run the /scripts/mainipcheck command to add the IP address to the /var/cpanel/mainip file.
  7. Run the /scripts/fixetchosts command to add the IP address and hostname of your server to the /etc/hosts file.


...