Home Server using router + cable modem
I want to set up a home webserver/mail server through my cable modem. I have a Linksys WRT54GS router. I am not using this server for heavy bandwidth AT ALL. It will be using hardly any bandwidth. Just testing and hosting a web site that gets virtually no hits.This is my set-up:
Right now I have two computers using the router for basic internet browsing, etc. They are very secure behind the router because it is hiding all ports. Never had any security issues.
I am getting a third computer that I am going to install Linux on and use as a webserver/mailserver/etc.
My question is: How do I set up my router to send incoming web traffic that is pointed to my semi-static IP address to my Linux server?( I realize my IP address is not static, BUT it has stayed the same for about the last 6 months because my router keeps getting the same one from comcast DHCP, so I realize it could change and I would have to change my nameserver's DNS zone records to point to a different IP, this is not my question)
Important: I want to keep my other two computers completely separate from my Linux webserver. Another words, if someone hacks into my webserver I don't want them to be able to then hack into my other two computers. I want that computer to be in its own "zone" if that makes any sense. I don't want it to be associated with the other ones at all. Is this possible? I want the Linux webserver to be a completely separate entity from the other computers but also accepting web traffic through my router. Is the router capable of doing this?
If someone could give me the basics of setting this up I would be very grateful.
Thanks