How to Create a New Website with WebHost Manager (WHM)

There’s nothing quite like the feeling of creating a new website! Really, I am that sad! I get a buzz every time I do this! I don’t know what is wrong with me but I love the fact that I can make a new website in a few minutes!

Creating and uploading to a new website

The above video show you how to create a new account in WHM, connect to it with Filezilla and upload files – thus giving birth to the next dot com success story in only three minutes!

Registering a domain name

The first thing you have to do, of course, when creating a new site is to choose a domain name and register it with a domain name registrar company like GoDaddy (affiliate link).

That done you need to change the Name Servers at the domain name registrar to those of the company that will host your site. You will receive you host’s Name Servers in their welcome email. If, for example, you choose to host your websites with Hostgator the Name Servers will look something like this:

At the domain name registrar (GoDaddy, for example) you should look for “DNS” or “Advanced DNS” for the domain and you will see a place to put them. (Usually there are fields for 4 Name Servers, usually only 2 are needed.)

How to create multiple websites

Lots of people need to make multiple websites: web designers or web developer need to create sites for their clients, or internet marketers need multiple sites to test out certain niches. Either way, a reseller account – like the Hostgator Reseller Package (that’s an affiliate link, by the way) – enables you to do this.

WebHost Manager (WHM)

Most reseller packages will supply you with cPanel to control each individual website and WebHost Manager (WHM) to manage and administrate all the sites you have. You need WebHost Manager (WHM) to set up a new site.

Add a new account on WHM

In order to create a new website you need to make a new account on WHM.


You will see the “Create a New Account” link as soon as you go into WHM – it’s one of the links down the left hand side. And, in the subsequent page you enter the following:

  • Domain: enter without the http://www
  • Username: it’ll give you the first eight letters of your domain, don’t feel compelled to use this
  • Password: pick a good one
  • Email: I use a Gmail address – do not use the email address that routes through this host as should a problem occur, you won’t hear about it!

Keep a note of the above and copy it! This will be the username and password you use for both the cPanel and the FTP.

WHM packages

Next you need to choose a package for this account. A package is collection of specifications (disc space, bandwidth, etc.) which define what a domain has access to.

Choose the package depending on the size and traffic you expect the website to have. A large, busy website will require large amount of disc space and high levels of bandwidth. You can create you own packages or choose one of the predetermined packages that already exist.

You can use the WHM to edit packages and change the packages that various accounts use. You may find yourself doing a bit of package juggling to ensure that all your websites fit in with their various packages and that their disc space and bandwidth needs don’t exceed the limits of your reseller account.

Once you’ve chosen the package for your new account, you can set the locale (English), set the DNS Settings (leave unchecked at these are set at the Domain Name Registrar) and set the Mail Routing Settings (doesn’t really matter as I always route mail through Google Apps for Business).

All done? Click “Create”.

Now, in about 2-3 minutes time you’ll have a website account set up on the server with cPanel, PHP, MySQL and Apache. You can FTP files using an FTP client using the username and password you set up with the account. And you can access the cPanel by going to in a browser, again, using the username and password you set up with the account.

What do you think?

Do you create multiple websites? Does it still give you the same thrill of excitement? Do you do it with WHM or does your host provide some other server control panel or do you do it via Shell?

Did you enjoy the article? If so, please share!

Readers Comments

  1. Thanks a lot for the information . I have to make a website for my business, So this is going to help me a lot for my business to grow up. Thanks a lot once again.

Speak Your Mind