The following article explains how to build, install, configure and maintain a basic Apache build on a Linux based platform.
This is a very old article but the content is still useful for reference.