Host multiple sites on same box?
New to web hosting here...Couple questions
1. What is the general school of thought on hosting different sites in the same box, versus putting them each on their own boxes (virtual or physical). Should we be putting each site on it's own vm? Or is it ok to combine two irrelevent sites on the same box?
2. Let's say I have a domain Company.com that links to my static IP. Now I have two subdomains for my company, but they are unreleated. For example: voip.company.com is my voip/phone server, and billing.company.com is my billing system. If I wanted to host these on the same box, how can I direct each to their own website? I'm assuming each would be a sub-directory in the /var/www folder (e.g. /var/www/voip and /var/www/billing). How to do this? Htaccess? OR should I be putting these on their own box or virtual machine?