I had originally thought about writing on this subject, but the following are some really in depth links on the subject so I don’t want to rewrite the wheel.
http://www.howtoforge.com/fedora-8-server-lamp-email-dns-ftp-ispconfig
http://www.howtoforge.com/perfect-server-fedora-15-x86_64-ispconfig-2
http://fedorasolved.org/server-solutions/lamp-stack