> ## Documentation Index
> Fetch the complete documentation index at: https://help.noxity.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Domains

> Add primary, addon, and aliased domains. Create subdomains. Set per-domain document roots and force HTTPS.

The Domains tool is the single place to register every hostname your account answers to. Primary, addon, alias, subdomain: all four types live in one list.

Open it from cPanel home → **Domains** → **Domains**.

<Frame caption="Domains tool listing every hostname on the account">
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/noxity/images/cpanel/domain-management/domains/listing-light.png" alt="Domains tool with the list of domains and the Create button" className="block dark:hidden" />

  <img src="https://mintlify.s3.us-west-1.amazonaws.com/noxity/images/cpanel/domain-management/domains/listing-dark.png" alt="Domains tool with the list of domains and the Create button" className="hidden dark:block" />
</Frame>

## Domain types

| Type      | What it is                                                             | Example                                |
| --------- | ---------------------------------------------------------------------- | -------------------------------------- |
| Primary   | The first domain attached to the account, the one tied to the username | `mybrand.com`                          |
| Addon     | A second, separate domain that hosts a different site                  | `mybrand2.com` next to the primary     |
| Alias     | A name that resolves to the same site as another domain on the account | `mybrand.net` showing `mybrand.com`    |
| Subdomain | A section of an existing domain                                        | `blog.mybrand.com`, `shop.mybrand.com` |

The `www` subdomain on every domain is created and aliased automatically. You don't need to add it.

## Add a domain

<Steps>
  <Step title="Click Create A New Domain">
    Top right of the Domains page.

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/noxity/images/cpanel/domain-management/domains/create-form-light.png" alt="Create A New Domain form" className="block dark:hidden" />

      <img src="https://mintlify.s3.us-west-1.amazonaws.com/noxity/images/cpanel/domain-management/domains/create-form-dark.png" alt="Create A New Domain form" className="hidden dark:block" />
    </Frame>
  </Step>

  <Step title="Type the full domain name">
    Enter the hostname you want to add. For a subdomain, type the full thing: `blog.mybrand.com`. For an addon, type `mybrand2.com`.
  </Step>

  <Step title="Decide whether to share the document root">
    Tick **Share document root** if you want the new name to show the same site as another existing domain (this makes it an alias). Untick it to give the new domain its own folder under `public_html/` (this makes it an addon or subdomain).
  </Step>

  <Step title="Set the document root (optional)">
    cPanel auto-fills a sensible path like `public_html/mybrand2.com`. Leave it unless you have a reason to change it.
  </Step>

  <Step title="Submit">
    The domain appears in the list. If the domain isn't yet pointed at Noxity, the row shows a warning until DNS propagates.
  </Step>
</Steps>

<Note>
  Domains registered with Noxity attach automatically the moment your hosting account is provisioned. You only need this form for domains registered elsewhere or for subdomains.
</Note>

## Manage an existing domain

Each row in the list has a quick-action menu:

| Action               | What it does                                                           |
| -------------------- | ---------------------------------------------------------------------- |
| Manage Redirection   | Send all traffic for this domain to another URL (full-domain redirect) |
| Edit Document Root   | Change the folder this domain serves files from                        |
| Force HTTPS Redirect | Toggle the `https://` redirect on the domain (off by default)          |
| Remove Domain        | Detach the domain from the account. The site stops resolving here.     |

Subdomain-specific row actions:

* **Manage Redirection** for a subdomain works the same as for an addon, but only affects that subdomain.
* **Remove** deletes the subdomain from cPanel. Files in its document root stay on disk; you can clean them up in [File Manager](/web-hosting/cpanel/file-management/file-manager).

## Force HTTPS

The **Force HTTPS Redirect** toggle is the safer way to require encryption sitewide.

<Steps>
  <Step title="Confirm the SSL certificate is in place">
    Open [SSL Certificates](/web-hosting/cpanel/security-settings/ssl-certificates/ssl-certificates-example) and check that AutoSSL has issued a cert for the domain. If not, request one before flipping the toggle.
  </Step>

  <Step title="Toggle Force HTTPS Redirect on">
    Back in Domains, find the row, click the slider in the **Force HTTPS Redirect** column. The change is live within seconds.
  </Step>
</Steps>

<Warning>
  Don't enable Force HTTPS before the certificate is issued. The site will return SSL errors for every visitor until AutoSSL catches up.
</Warning>

## Tips

* **Pick the right type up front.** Switching an alias to an addon later means changing the document root, which usually breaks the existing files. Decide once.
* **Subdomains over folders for staging.** `staging.mybrand.com` is cleaner than `mybrand.com/staging` and keeps cookies isolated.
* **Wildcard subdomains.** Add a subdomain named `*` (just the asterisk) to catch every undefined hostname under a domain. Useful for multi-tenant apps.

## Need a hand?

<CardGroup cols={2}>
  <Card title="Open a ticket" icon="life-ring" href="https://members.noxity.io/submitticket.php">
    Best for anything that needs an account check or a config change on our end.
  </Card>

  <Card title="Live chat" icon="messages" href="https://noxity.io/contact">
    Faster for quick questions during business hours.
  </Card>
</CardGroup>
