Building a Linux Webserver for hosting multiple sites.

Associate
Joined
19 Sep 2003
Posts
329
Location
Southend
Hi there dudes,

Could anyone point a noob in the direction of a good tutorial for this? I have a basic understanding on linux and intend to build a linux webserver on Amazon Web services to host multiple websites for the company I work for.

Getting a little confused about permissions for apache and so forth with Wordpress installs on the way and I'd really rather not bodge it.

Is there some kind of admin panel I can install to control vhosts and manage site folders etc.?
 
Is there some kind of admin panel I can install to control vhosts and manage site folders etc.?

Not really, You need to learn the command line.

In terms of which OS you run there are lots of choices, RedHat, CentOS and Ubuntu are pretty common.

Ubuntu traditional was used by people new to Linux and therefore has a lot of easy to follow tutorials.

Personally I use a mixture of CentOS and Ubuntu. I prefer Ubuntu simply due to the amount I have used it.

Once you learn one Linux OS you can generally find your way around most of the common versions.

and remember STAY AWAY FROM THE GUI!!
 
Have a look at turnkey Linux if you want to make things dead simple - choose a suitable appliance from the catalogue for each site your hosting and stick the vm's for each on a virtual server.


I wouldn't do this personally as you'd be wasting a lot of server resources - but it would be noob proof.
 
whilst I admire you for wanting to build a server, these days hosting costs are probably so small that I reckon you'd be better off paying a decent host and going that way. the experts will tell you not to bother with a gui and the learning curve is steep. plenty of time will be saved by getting decent hosting and letting them worry about it. they will also be able to have a much bigger bandwidth and connection than you could do for the same outlay
 
whilst I admire you for wanting to build a server, these days hosting costs are probably so small that I reckon you'd be better off paying a decent host and going that way. the experts will tell you not to bother with a gui and the learning curve is steep. plenty of time will be saved by getting decent hosting and letting them worry about it. they will also be able to have a much bigger bandwidth and connection than you could do for the same outlay

I do agree, to some extent. Learning LAMP server set-up is a really useful skill especially if you are going to build websites.

And using something like EC2 means that you don't need to worry about bandwidth.

However from a business owner perspective it would be much better to pay someone to do it properly.
 
Oooh, forgot about this thread, sorry.

To clarify, I've built an EC2 server in command line already, I'd just like a full guide to check I'm doing it right. Things like giving apache ownership of the /var/www/html/ folder and the like, I find it quite confusing.

Cheers for the responses.
 
Back
Top Bottom