Mini Project - Creating a Web Server

Associate
Joined
28 Nov 2011
Posts
48
Hi all,

I am very much a Microsoft person and have very little experience in Linux, however I have recently got a new job and there is a large open source community here (not specific for my role). I feel it will benefit me by learning the technology.

I have always been a person who likes to explore with technology, and I am lucky enough that I work for a data centre who allow their employees rack space for free.

For a learning experience I would like to embark on the setting up and configuring a Linux web server and additionally a mail server too.

I currently use 1&1 to host a few personal websites I have created and email accounts associated with these and would like to migrate them to this web server when it is complete (why not, it’s free ay? :))

I plan on purchasing something like a Dell Poweredge 1950 VIII V3 Server 2x Xeon L5420 2.50GHz 8GB Ram 1x 250GB HDD's. I can pick one up for £300.

I would also like my web server to be a VM as I would also like to configure a Microsoft VM later down the line on the same server.

So my initial thoughts are, please bear in mind I am very new to this ...

1) Install ESXi on my server
2) Create 1 VM
3) Install Ubuntu Server (I am expecting people to suggest red hat/ fedora here)
4) .....

And the next steps is where I would like advice/help.

What would be the best way of going about doing this, I have not really thought too much about it, so would love to hear some recommendations.

I know I will need to install Apache2, MYSQL, PHP but my issues are how, what is the best way to configure them etc.

I really would like to be able to host multiple sites and multiple email accounts from this server (not loads, just a few)

Would you recommend installing a 3rd party firewall like Shorewall, or is iptables sufficient?

All ideas are welcome, this will help me learn lots I think.

Thanks in advance, and sorry this is so long :)
 
Thanks guys, my plan is to do all of this via the terminal. I could easily install a GUI package but my main aim of this is to learn how Linux really works.
 
slylittlefox - thanks for the reply.

I am running through the Ubuntu server documentation and slowly getting to know things.

I havent bought the server yet so will take a look for HP DL385. I think the most confusing thing for me will be configuring apache to enable multiple hosts.
 
Back
Top Bottom