Under what circumstances do you get this error?
Dring an install, or when you're trying to change a user?
I use WBEL, which should set up exactly the same as CentOS.
There is an apache user, and there is an apache group, so chown apache:apache should work.
And apache (httpd) does run as user apache, at least on our system.
Jeff