Most/many Linux distributions adhere to a standard layout called FHS - File System Hierarchy Standard. That lays out some of the ground rules around where major things go - things like /etc for configuration and /var for things that, well, vary.
The most relevant thing you probably care about is that apache's config information is somewhere in /etc/httpd, the actual HTML files are in /var/www and the logs are in /var/log.
http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-filesystem-fhs.html.
How to list the contents of a package using YUM? will show you where the apache package puts things by default.
Note that all of this is just convention - if you install apache from source you can put everything where you like, but it may confuse other people that have to support your box.