First off httpd.conf is a file not a process. The permissions you have listed for the file are correct.
Correct me if I am wrong others but I believe when apache is started the httpd.conf file is read and all httpd processes are set as the user listed in that file. In Mac OS X server's case...