It should be in the conf directory of whereever apache is installed in.
Usually apache is installed under /usr/local/apache.
You're likely to find the httpd.conf file in one of the following directories:
/usr/local/apache/conf/httpd.conf
/etc/httpd/httpd.conf
/etc/httpd.conf
/usr/local/etc/httpd.conf
/www/conf/httpd.conf (very unlikely... i usually install apache under /www)
If you want, you can run a system-wide search from the command prompt:
(assuming # is your prompt🙂
cd /
find . -name "httpd.conf" -print
The above find command will find and print out the location of any file that has a name httpd.conf. Use * to denote wildcards.
Also, the find syntax may be different. The above command works on Solaris (a type of UNIX), but I think it works in linux/BSD w/o any problems as well.
You can look up the syntax for the find command by typing in:
man find
This way you can make sure of the command syntax before searching.
Also note: if you search from /, it will usually take a long time for the search to complete (unless you're running a supercomputer :-).
If you really can't find the file, ask the person who installed the server software (unless you installed it!).
-sridhar