ok now we are getting somewhere.
what needs to be determined here is what kind of bandwidth you have.
Is it way up there or average.
for example i host a few websites my self
celeron 366 fanless heatsink (peace of mind here knowing the cpu fan won't fail)
128meg of ram
10 gig harddrive
built on spare parts
mpower connection with 3 meg upstream.
no problems and can't tell the difference from this compared to the duron 1.3 i used to run.
serves ftp connections.
check out
www.ikwote.com and rbsautomotive.com for examples
also my buddy runs a p1 233 with 128meg of ram at
www.vicshouse.com
and also has a public ftp server all with a 160k upspeed.
So far my point is that you have more than enough computing power.
you are looking good
Haven't mess with slackware but obviously it comes with apache anyway.
be aware that the apache.org website doesn't tell you everything and since you wan't to host multiple sites with 1 ip address it won't be easy.
I can get you started just let me know where you start pulling you're hair out and let me know. you need to be familiar with dns to acomplish this. i remember a year ago i did not understand whet dns did now i know exactly what it does. you should have no problems.
Me since i'm cheap as far as maintaining a service am going to upgrade to the mini-itx via m6000 motherboard with a fanless 600 mhz cpu ddr udma 133 all the goodies
read about it here
http://www.viavpsd.com/product/epia_...therboardId=81
and see it here
http://www.newegg.com/app/Showimage....180-027-02.JPG
and it take about 60-70 watts to run the whole computer which if the monitor is in sleep mode it will cost almost nothing to operate.
i went all out building a performance server and realised that You don't need such a rediculous machine. you will soon realize that by experimenting. i just like the idea of a fanless cpu because i don't have to worry about the whole thing going up in smoke.
anyway let me know.
By the way for dns you wan't to stick with the bind config utility, for ftp go with vsftpd it is really easy to manage, sql ? do you mean ssl using certificates for a secure website? if you only plan on having 1 ip than you won't be able to do this since you are running multiple websites on 1 IP and apache doesn't support that yet. for each secure website you will need an additional ip address and a nic card for that address.(get's expensive) alot of hosting companies out there don't even offer a secure website for sql or ssl anyway.
I'm trying to get qmail installed and it's driving me nuts and as far as disk quota that is another thing driving me nuts as i wan't to limit the size of each ftp account and i can't. but i'll figure it out.