I think that's all available for OS X. The http server definitely is, as that's included in OS X Server. Or is there another Apache I don't know of?
I mainly run java apps, tomcat, Lucene, etc. So I should be OK on a Mac. I should go ahead and buy one one of these days. I really like Unix, much OS better then Windows.
i'm pretty sure there is an Apache server for just about any OS, but why would someone want to run Apache on windows, when it was designed with Unix in mind?
It's like running WebLogic application servers on windows. I know it's possible, by why would I want to?