ober ya didn't really read what devin said did ya ?
Im a linux newb myself although have been taking care of dns/named, http , new user accounts, ftp and mail etc etc at my work. I know a fair bit about setting stuff up but i've only just tried really getting into linux and setting it up at home from scratch.
We use slackware and basically that above command is the same we use to stop/start/restart apache/http.
Try this in your shell/console...
"su" -> when prompted type in root password
"updatedb" ->will update your file/directory database as mentioned above. Will take a few minutes
"locate httpd" -->this will return a list of locations where httpd(apache service) exists. Im not sure on the nuts and bolts although i think httpd is just a script file which then calls the apache service/daemon(?) to start/stop/restart. You are looking for httpd file which exists under rc.d. rc.d directory usually stores an assortment of different scripts(cant remember what rc stands for). once you've cd'd to the directory which contains the rc file type . type
"./rc.httpd start" --> should start the apache service
NOTE: if your inside the directory of a script or app you need to prefix the name with "./" this is telling linux to open a file inside the current directory. "." is a link to the current directory and ".." is a link to the parent directory
Just checked and atleast on our install yep i was right rc.d/rc.httpd is just a script it contains a case based on the argument you pass in when you call it. so if you call with "rc.httpd start" it will actually make the call to "/usr/sbin/apachectl start". I guess in short this means "apachectl" application exists in /usr/sbin/ (where most su apps exists)
hope that helped and wasn't too confusing?