I had my website with a hosting company but my contract for that service has recently expired.
I am a SW Developer and having more control over the webserver appeals to me and I also find this area interesting and I am eager to learn more about it. So I would like to run my own webserver to run off my broadband connection.
I have spare machines to act as the server. Its a 1Ghz PIII with 128mb ram. Its no monster but I think it will do the job.
I will install Linux and Apache server and MySQL on the machine, I think this will cover my requirements.
The part that I am most lost on is the setting up of the network.
I will give a summary of the Hardware.
The connection is a 500kb.
The modem/router is a ZyXEL Prestige 600. ( I currently connect directly to it from my laptop through a network cable) (The is a usb connection as well but I’m not using that)
I have a hub which is called D-Link 10/100 Fast Ethernet Switch DES-1005D and a collection of cables.
A Dell Inspiron 4150 Laptop currently connected to the broadband.
A Dell Optiplex GX110 which will act as the webserver.
I know that the IP address that I get from the BB is not a static IP address so I was planning to use a Dynamic DNS Service so get around this.
I have been looking around on google for a while and not found a solution (i'm a lot more confused now though) but I saw DMZ boxes being mentioned quiet a bit but also that this is not a good solution as it is not very secure!
So the question is this:
How should I set everything up so I can still connect to the web with my laptop and run the webserver off the same connection, all the while still being secure. (Also if it doesn’t ruin my ping in CS that would be an added bonus ;-)
Thanks for your time