Originally posted by milefile
On May 31st I am getting a machine to use as a webserver. It'll be pretty low horse power, but just to host my site and teach myself php and mySQL it'll be fine. I'll be running Red Hat on it.
I've found Slackware to be an easier system to run Appache on than RedHat. And how low of a processor are you using? If I were to make one for my home and have a webpage others could view from outside my home, I could probably comfortably use my 200mhz computer. If you have some old computer laying around the house somewhere, chances are if you put a 1/10MBpS ethernet card on it and the processor is at least a P2, you could probably have a decent server. Mind you, it might not be able to run dedicated servers for CounterStrike or anything, but for what you said, it sounds like that's not what you want one for. The thing I like about Slackware is that all of the downloads and such for it are free(so is said for RH, but I'll get to RH soon), it has a great community that actually answers questions(
http://www.linuxquestions.org), and it runs on older computers as well(well, it doesn't really work with my soundcard, but what do you expect when I have an ISA connection and it's from 1997?)
RedHat is getting more mixed reviews about their latest release of the 9 series. From what I've heard, it's about a 50/50 chance that it'll either slow down your system majorly, or it'll run fine. But when people complain about RH, they're now complaining about RH9 and that on their computers(even on P4's) it slows down the computer considerably.
Before you go into too much work, I'd read over the contract between you and your ISP and see if they allow you to have a webserver in your home. They might have a bandwidth limit or something, but unless you expect to have a lot of traffic going through, I guess it wouldn't be too much of a problem.
I'd also buy a simple 10/100MBs router with a switch option, then an extra CAT5 ethernet cable or two(you decide how long you need them, we ended up buying two 100ft cables, now one is wired around the house and the other goes through the hallways when I need to connect my POS computer. Also, once you get your router, log in, forward the port# 80 to your webserver. That's the port number that addresses most webservers and is Appache's default, as well as people's web browsers.