gasmaster wrote:Cool, thanks guys. I love that I can always ask here and get an answer from people that are in the know.
I admit I don't have a lot of knowledge on this stuff. The last place I had hosting, I paid a price and got unlimited space and loaded my pages.
Yes - dreamhost, for example, offers this kind of thing. In fact it isn't unlimited, it's just that for the average website, you aren't going to stress their servers, so they can oversell, safe in the knowledge that most people will get 5 hits a day and the occasional high load site just evens out the averages.
gasmaster wrote: Is there a source that explains the different things that you guys are talking about
probably, or, you could just ask here - seems to be a fair number of us who do this sort of thing and can help you....here's some basics to get you started:
gasmaster wrote:at the moment I'm planning on hosting multiple websites on the one account, but I think none of the sights will be getting 10,000 hits a day even though three of the websites will be my fathers online gift stores.
Do you have your domain names purchased? If not, you need somewhere to do that - some hosting providers will let you buy domain names as well, some domain name registrars will let you buy hosting as well. Neither of those options is the cheapest, but it's often the easiest as Franklin suggests.
I use Namecheap for my domain names. I've got a thing against godaddy because they tend to aggressively up-sell you which annoys me and their previous CEO went elephant hunting ....so now I'm holding an irrational grudge
. Don't be like me - make a collected business decision based on who offers you the best combination of value/support/features.
If you opt for your domain name registrar and your hosting to be separate, you need to "point" your domain name to your hosting, as Franklin says. This is pretty simple - you find the "nameservers" (there should be 3 or 4, usually something like nameserver1.superhost.com) of your host and in your domain name registrar control panel, you'll be able to enter those. At the hosting end, you normally have an option to add a domain name to host - if you're using something like dreamhost/webfaction, you just use their clicky web interface and hey presto.
Running multiple sites - you'll need what some hosts call a "re-seller" account - don't be put off by the name, it just means that you can host multiple domains on the account.
Most hosts will include the ability to run php & mysql databases out of the box. Anything more specialised (like running sites based on ruby on rails/django/other web framework of your choice and other databases) and you're looking at something more specialised and thus more expensive. So, the question is, what are your sites going to be running on, are they already built or are you going to build them?
If they aren't built yet, wordpress offers good functionality out of the box, as everyone else has mentioned. There are some good theme frameworks you can plug in on top to enable shopping basket and checkout functionality as well (something like woocommerce). If you are really just running web stores, you might want to look at something like bigcartel or shopify or maybe even etsy if your stuff is handmade.
How will you access your sites when doing maintenance/setup? Basic choices:
Some combination of sftp/git to get your files up there and ssh to log in and do any config - if your site is custom built for you then this is your option - make sure your host supports it. Git is just a source control solution that lets you keep revisions of your software easily. It also handily supports pushing and pulling files from computer to computer over https and ssh.
Some sort of custom installer - lots of hosts have installers for popular software like wordpress built in - click a button on a webpage and go....