I'm using RedHat and it has Apache come pre-installed. However, I uninstalled the Apache from the system because I don't like the way RedHat put the files around.
I downloaded apache1.3.20 from apache.org
follow the documentation
I have placed apache on /usr/local/apache
I tried starting apache as root and invoking
it using "./httpd" when in the /usr/local/apache/bin
however, when I do "ps -ef | grep httpd",
I couldn't see any httpd process running.
Nor did I get any error message when starting httpd.