I recently installed slackware on my computer. After realizing that it came with Apache 1.3, I decided to install Apache 2. I changed some things in the configuration file so that it would work better with slackware, for example I changed User and Group from apache to nobody, because that's what it was in the Apache 1.3 conf file (and their was no user apache).
I did a /usr/local/apache2/bin/httpd -k start as root, and didn't get any error messages, so I assumed that it started successfully. I did a 'ps -e | grep http' to make sure that httpd was indeed running, but it returned nothing. I looked through the results of ps -e without filtering them with grep, and nothing related to apache or httpd was running.
I figured that there was some error that it wasn't outputting, so I piped the errors of httpd start to errors.txt with the argument -E, then started it. The file errors.txt contains nothing whatsoever, yet httpd is not running!
I'm quite confused, as there seems to be a step I'm missing. On Fedora, all that was required was for you to install apache and start it.

Could anyone please tell me what's going on?