HOW TO: Adding Domains to Your Account Shared & Reseller Accounts
Contains info on creating a WHM acccount and cPanel addon domain
PROBLEM: There are several ways to add a new domain to your account, and this article will explain the procedures for you. Some features are available only to resellers, so make note of your plan type before continuing.
1) CREATING AN ADDON DOMAIN WITHIN AN EXISTING CPANEL ACCOUNT
--> Applicable to: Shared Hosting & Reseller Accounts
The first method involves the most common method, adding a domain using cPanel's addon domain system.
- You don't need to purchase an additional plan to host more than one website
- Each domain is independent of the main account, and you won't see your main domain appear anywhere in the address bar when a user accesses your site.
- Easy-to-use and manage, as the addon domain is accessible within a subfolder of your main account (i.e. /public_html/addondomain/), and shares the same general settings for your main account.
- Separate email addresses (email@example.com) and ftp accounts may be created
- You don't get a separate login for accessing the control panel of the addon domain. In fact, the addon domain is located within your main account and shares the same login as the main account you signed up with. This is usually not a problem if you are the owner/administrator of the site, but if you plan on giving access to a third-party, consider multiple shared hosting accounts or a reseller account method (below)
- Addon domain files, although in a subfolder, are located within the same main account. If you want to have a completely clean directory just for the addon domain (i.e. at /public_html/) then multiple shared hosting accounts or reseller accounts is a more viable option
- Complex sites or large sites may find addon domains too cumbersome, especially if there are many files.
- If you plan to sell or give your addon domain website to a third-party, it will be difficult for a new owner to obtain account access to transfer files, as the login is not separated from your main account. Having a reseller account would be useful in this case, as you can just give access to a single domain where a third-party can manage all aspects of that particular domain without affecting the rest of your site
Flash Tutorial: http://support.polurnet.com/tutorials/cpanel_rvblue_addon.htm -OR- https://www.cpanel.net/media/tutorials/addon.htm
The Addon Domain option allows you to add addon domains to your account. An addon domain allows you to reach a subdomain when entering the name of the addon domain into a browser.
1. Login to CPanel.
2. Click the Addon Domains icon.
3. Type your domain name without the http://www. in the ‘New Domain Name’ box and press the tab key. When you press the tab key the 'Username/directory/subdomain Name' box will automatically be filled with the domain name.
4. Change the ‘Username/directory/subdomain Name’ that was automatically filled out when you completed the previous step to the desired folder name. For example, if your addon domain is "seconddomain.com", the folder name can be simply called "seconddomain". This will be the folder you will upload to from your main acccount (i.e. /public_html/seconddomain/ location)
5. Click Add Domain!
That’s it; your domain name (seconddomain.com) will now point at the specified folder (seconddomain) and display the folder’s contents. For example, if a user was to type the URL seconddomain.com in their browser the site will appear. You can repeat the process for each domain/folder that you would like to associate. Please keep in mind that it will take up to 24 hours for the domain to propagate.
2) CREATING AN INDIVIDUAL WHM ACCOUNT FOR A NEW DOMAIN
--> Applicable to: Reseller Accounts Only
Flash Tutorial: http://support.polurnet.com/tutorials/whm_...eateaccount.htm
- You have a separate login for each domain you are adding. Essentially, it's like having multiple shared hosting accounts, except integrated into a single, unified reseller interface ('WHM').
- You can manage each domain's features independently of one another. So your main account is completely separate from your other accounts. You can also apply same feature packages globally, or choose to customize each domain's control panel.
- If selling a site or if you're a webhost, you can give individual control panel logins to your users. They will never know you're hosted with us, as it's completely private-label. You can also 'push' accounts between users, so if a customer of yours wants to host with us directly, he/she can signup for a shared hosting account and we can assign that specific account to this new user if you give us the appropriate details.
- Each domain you add has its own separate public_html root directory
- Harder to learn and manage, especially if you are new to cPanel/WHM system
- There are strict limits to the number of individual accounts you can create. In comparison, for resellers, there are actually no hardcoded limits for Addon Domains (above method)
- Creating too many accounts for small websites can be tedious process to manage, develop and track. We recommend only using this method for larger websites that you want to physically separate from your main account. Domains with smaller websites are better off with the addon domain method, because it's faster and easier to handle
- Each WHM account takes a considerable amount of extra resources on our server system, compared to an addon domain. As we track global server WHM account limits, having too many WHM accounts can have a real impact on the server, and may lead to your site being suspended for abuse.
Adding a Domain to WHM:
WebHost Manager enables you to quickly add new accounts. To do this, you simply fill in the fields to specify the account details.
--- PART I ---
Before you create an account on the server, you should create a "package". A "package" determines how much disc space, bandwidth, mailboxes etc, your site can use. Specifically for webhosts, you can use this to offer your customers a choice of several different shared hosting packages. To create a package, login to WHM, then using the menu on the left, and click on "Add Packages" under the "Packages" heading. Fill in the form with the package details you want, for example:
Package Name: bronze
Quota Mega Bytes: 100
Max Ftp Accounts: unlimited
Max Email Accounts: 10
Max Email Lists: 10
Max SQL Databases: 1
Max Sub Domains: 1
Max Parked Domains: 1
Max Addon Domains: 0
Cgi Access: Yes
Frontpage Extentions: No
Bandwidth Limit: 1000
Cpanel Theme: rvblue
Feature List: default
* TIP: Frontpage extensions is not recommended if you don't intend to use it.
Then click on "Create".
Repeat this for other packages you want to provide to your customers.
--- PART II ---
Now you are ready to create your first account:
1. Login to WHM and click on "Create a New Account" under "Account Functions"
2. Fill in the domain name (without "www." prefix, e.g. "customersite.com")
3. Enter a new username and password for the new cPanel login
4. Select a package (go down right away and see the "Feature Package" section. Select your Feature Package you created in the first step. It will automatically fill in the rest of the form for you)
5. Enter a contact email address (highly recommended to be notified when you exceed bandwidth, space, etc.)
6. Click "Create"
- None at the moment.