I don't know any reasons it wouldn't work on CentOS 5, but have not tested it.
As for Apache, it is not supported right now and I'm not sure how difficult it would be to make it work. If you search on the forums for "Apache" there's a few other posts that may be useful, or perhaps some other community members have tried it and can add in their experience here.