>>> Actually, how could you keep all the files for the site on the same computer?
You set one up a file server and mount it's disk as a shared drive. You can then put a decent RAID controller in your single file server for reliability, and backups are simpler because you only need to back up the data from 1 machine. A UPS is nice as well.