| This is a guide to setting up a new WHM | | | | password |
| cPanel Server to be used for web hosting | | | | |
| accounts. It is intended for web hosting | | | | 9) Click Finish |
| company administrators and dedicated server | | | | |
| owners. For under $99 per month, it is easier | | | | Initial setup is done, and you should now be |
| than ever to manage and run your own | | | | able to login to root WHM. Now you can create |
| dedicated server. You can have guaranteed | | | | the accounts needed to setup the nameservers |
| uptime from your datacenter, and outsourced | | | | that you want to use on this dedicated |
| support starting at $30/month. All you need | | | | server. |
| to do is set up the server and get going. | | | | |
| Whether it is for a web hosting company or a | | | | 1) Login to root WHM again |
| couple of personal websites, an inexpensive | | | | |
| linux server is powerful, reliable, and easy | | | | 2) "Create a New Account" (this is to be the |
| to setup. | | | | main account: yourserver.com). Do not give |
| | | | this account a dedicated IP.... It will use |
| WebHostManager(WHM) is a common linux based | | | | the main server's shared IP address. |
| tool for managing websites on a server. | | | | |
| cPanel is a common control panel to manage an | | | | 3) Under "IP Functions", click "Show IP |
| individual website. It allows you to add | | | | address usage". If only the main server IP is |
| email accounts, view stats, make backups, | | | | listed, that means you have to add the |
| install programs, etc. These 2 tools are the | | | | additional IP address to the server. Click |
| most inexpensive set used commonly to manage | | | | "Add a New IP address", and enter: |
| hosting accounts, and you will find them very | | | | xx.xx.xx.xx-xx Leave subnet mask unchanged, |
| prevalent in the budget shared hosting world. | | | | and click "Do It" |
| It usually adds about $20/month to the cost | | | | |
| of a dedicated server but provides most of | | | | 4) Click Show/Edit Reserved IPs, and check an |
| the features of the more expensive tools. | | | | IP to reserve it, and enter a reason (i.e. |
| | | | dns2.yourserver.com) |
| Whenever you order a dedicated server from a | | | | |
| datacenter, you will receive a welcome email | | | | 5) Under "DNS Functions" click "Edit DNS |
| with details of the server including the | | | | Zone", then select and click "Edit". Use the |
| server name, ip addresses, and root password. | | | | main IP address for the first 2 lines and the |
| This information will allow you to setup and | | | | next IP address assigned to the server for |
| configure WHM so that you can host websites | | | | the third line.a. Under "Add new entries |
| and use your own custom Domain Nameserver | | | | below this line", enter:server 14400 IN A |
| instead of a raw IP address. | | | | xx.xx.xx.xx (leave far right box blank)dns1 |
| | | | 14400 IN A xx.xx.xx.xx (leave far right box |
| The first thing you need to do is the setup | | | | blank)dns2 14400 IN A xx.xx.xx.xx (leave far |
| of WebHostManager(WHM). This includes | | | | right box blank)b. Note: The above entries |
| configuring the default Domain nameservers, | | | | are DNS entries for the two nameservers being |
| main IP address, and server contact email | | | | created, and the sever name Once you've |
| address. | | | | enter the three entries, click "Save" |
| | | | |
| 1) Login to root WHM ( | | | | 6) If you get an "Error reloading BIND" |
| | | | error, go to "Restart Services" and click |
| 2) In the left margin, click Next to run the | | | | "DNS Server (BIND)", then click YES to |
| setup wizard | | | | restart Bind. |
| | | | |
| 3) Agree to the end-user license agreement | | | | That's it! Now the server is all setup and |
| | | | ready to host cPanel hosting account with the |
| 4) Edit setupa. Server contact email address: | | | | nameservers and Of course you still need to |
| b. Default Cpanel theme: xc. Default home | | | | go to your registrar and register these 2 new |
| directory: /homed. Home directory prefix: | | | | nameservers and wait for normal propagation |
| homee. Main shared virtual host IP: | | | | of 24-48 hours until the new nameservers will |
| xx.xxx.xxx.xx (should be main IP of server)f. | | | | work. |
| Hostname: server.yourserver.comg. Primary | | | | |
| nameserver: dns1.yourserver.comh. Secondary | | | | If this is a server being setup for a |
| nameservers: dns2.yourserver.comi. Leave | | | | dedicated customer, be sure to tell them: |
| everything else unchangedj. Click Save | | | | |
| | | | 1) IP addresses of nameservers so he can |
| Next, you need to setup the system quota. To | | | | register them with his registrar |
| do this follow these instructions: | | | | |
| | | | 2) Root login information |
| 5) Click Next Step in left margin - system | | | | |
| sets up initial quota. No need to wait for | | | | 3) Login info of main account you created for |
| initial quota to setup.... Click Next Step | | | | him |
| again | | | | |
| | | | 4) Tell him NOT to delete the main account, |
| 6) DO NOT enable namesever. Click Next Step | | | | since doing so will also delete the DNS zones |
| again | | | | you setup above |
| | | | |
| Now we need to setup the Resolver. This is | | | | 5) New DNS zones should be added to the old |
| specific to your datacenter and the | | | | server to help with DNS propagation. |
| information will be provided in the Welcome | | | | |
| details for your dedicated server. | | | | If you follow these simple instructions once |
| | | | you get your server from the datacenter, then |
| 7) Resolver setup:a. Click Continueb. Primary | | | | you will be ready to load websites and hit |
| Resolver: xx.xx.xx.xx (this is datacenter | | | | the internet. With cheap outsourced support |
| specific)c. Secondary Resolver: xx.xx.xx.xx | | | | companies available and world class |
| (this is datacenter specific)d. Tertiary | | | | datacenters providing under $99 servers there |
| Resolver: leave blanke. Click Continuef. | | | | is no reason not to tackle the world of |
| Click Next Step | | | | dedicated servers and web hosting for |
| | | | yourself. |
| 8) Not necessary to enter a MySQL root | | | | |