Solved

VM Server

Posted on 2015-01-22
4
58 Views
Last Modified: 2016-01-21
Hi, i've just bought a monthly VM (whm) from a hosting company.

I didn't realise how 'on your own' you are with an unmanaged VM :-)

I am trying to get my head around a few things.

WHAT I HAVE MANAGED TO DO
01 - create hosting accounts / cpanel for clients
02 - create hosting packages

WHAT I AM STRUGGLING WITH
01 - upgrading softaculous to the paid version
02 - where do you go or how to you access ssh
03 - a good tutorial on how you link domains to the hosting / cpanel accounts that you've created

If anyone has any other good 'must read' articles, i'd greatly appreciate it.

Thanks in advance for your help.
0
Comment
Question by:oo7ml
  • 2
  • 2
4 Comments
 
LVL 9

Accepted Solution

by:
Rob_Jeffrey earned 500 total points
ID: 40581386
Softaculous has a buying info page which walks you through the license upgrade process https://www.softaculous.com/docs/Buying_Information Their process seems straightforward.

To access an ssh shell, a client is needed.  Microsoft doesn't provide an SSH client like Apple has.  There are a couple of free clients available - Putty (http://www.chiark.greenend.org.uk/~sgtatham/putty/) is a popular one and MobaXTerm (http://mobaxterm.mobatek.net/) extends Putty and provides a complete FTP/sFTP/Xwin integrated GUI.

I've always been impressed with CPanel's documentation - they have an article about adding new domains to your CPanel account (https://documentation.cpanel.net/display/ALD/Addon+Domains).  There are many  hosting companies which use CPanel as their client interface to their shared host servers and many of them expand on the articles from the CPanel documentation to include particulars of their hosting environment.  Searching Google with snipits from the CPanel documentation linked above provides numerous examples of this (such as http://www.zingserve.com/zscs/knowledgebase.php?action=displayarticle&id=68).

Hope this helps!
0
 

Author Comment

by:oo7ml
ID: 40582703
Thanks.

Before i had got my new VM, i was used to pointing domains to various name servers, however i've been told that i need to do a lot more when it comes to managing domains with a VM set up... i've been told to do the following... do these steps sound right to you?

01 - log into domain panel
02 - click dns tab > dns records
03 - add ‘a’ record with blank field (no domain name) and point to your new server
04 - add ‘a’ record with www and the domain name (www.domain.com) and point to your new server
05 - add ‘a’ record with * and the domain name (*.domain.com) and point to your new server
06 - add ‘mx’ record with blank field (no domain name), with high priority and set mail exchanger to mail.clientdomain.com

I've two questions on this:

A - does the above seem right to you

B - how come i never have to do this before when just pointing a domain name to a new names server

Thanks in advance for your help
0
 
LVL 9

Expert Comment

by:Rob_Jeffrey
ID: 40583746
Having your own VM is a lot more work.  It provides you with a lot more control on exactly how you operate your system, but you also have limited resources when you encounter issues.  If your site gets hacked, you are probably on your own.

The steps sound right - a good example of the new things you will need to do now that you have a VM.

When a hosting company controls the name server and the server that your site is hosted on they can set the DNS up for you - they know the IP address of the hosting server and what services to set up.  Now that you have your own server (the virtual machine) you will need to set up the DNS yourself.

The VM will have an IP address, and you will need to add entries in the name server to point to the new IP address.  The steps outlined above are to add DNS entries for * (a wildcard meaning anything before the domain name), www for the standard www.domain.com and an MX (mail exchange - where your mail server is) record.

Having your own VM is wonderful opportunity to learn the intricacies of web hosting, mail server administration and Linux.  Try to take things one step at a time and remember that whatever you want to do - someone else on the planet has probably wanted to do the same thing - and hopefully, they have written a how-to somewhere on the web ;)
0
 

Author Comment

by:oo7ml
ID: 40598408
Cool, thanks.

I'm just use to pointing a domain to a set of nameservers, which is all that i thought i would need to do here but it seems now i have to set up several DNS records etc.
0

Featured Post

Optimizing Cloud Backup for Low Bandwidth

With cloud storage prices going down a growing number of SMBs start to use it for backup storage. Unfortunately, business data volume rarely fits the average Internet speed. This article provides an overview of main Internet speed challenges and reveals backup best practices.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I've been asked to discuss some of the UX activities that I'm using with my team. Here I will share some details about how we approach UX projects.
There’s a good reason for why it’s called a homepage – it closely resembles that of a physical house and the only real difference is that it’s online. Your website’s homepage is where people come to visit you. It’s the family room of your website wh…
The viewer will learn how to look for a specific file type in a local or remote server directory using PHP.
Any person in technology especially those working for big companies should at least know about the basics of web accessibility. Believe it or not there are even laws in place that require businesses to provide such means for the disabled and aging p…

839 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question