Hosting Multiple Sites on a Single Account Print

  • 31

You can host additional domains alongside your primary domain from a single cPanel account (As long as you have a Basic or higher tier plan) using the Domains interface (cPanel » Home » Domains » Domains). The old "Addon Domains" feature has been merged into this unified interface.

When you add a new domain, cPanel creates a separate document root (file directory) for it within your account's home directory. For example, adding mynewsite.com to an account with the username jsmith would store that site's files in /home/jsmith/public_html/mynewsite.com by default. You can customize this path during setup.

How to add a domain:

  1. Log in to cPanel and navigate to Domains.
  2. Click Create a New Domain.
  3. Enter your domain name (e.g., mynewsite.com).
  4. Uncheck Share document root so the new domain gets its own directory (leave it checked only if you want the domain to serve the same content as your primary domain, which makes it an alias).
  5. Adjust the document root path if desired, then click Submit.

Each additional domain functions as a fully independent website. You can create email accounts, install WordPress or other applications, configure SSL, and manage DNS records for it just like your primary domain, all from the same cPanel account.

Important notes:

  • The domain's DNS (nameservers or A record) must point to your NixiHost server before the site will load. DNS changes can take up to 24 hours to propagate.
  • AutoSSL will automatically issue a free SSL certificate for the new domain once DNS is properly pointed.
  • cPanel internally creates a subdomain (e.g., mynewsite.com.primarydomain.com) as part of its behind-the-scenes configuration. You can ignore this; visitors will only see and use mynewsite.com.

Was this answer helpful?

« Back