Primero debemos de descargarnos de la web de apache el paquete que vamos a necesitar instalar, si conocemos la url podemos hacer lo desde konsole o si no directamente de la web
nike-codeux@research$ wget http://apache.ziply.com/httpd/httpd-2.2.11.tar.gz
Ahora extraemos el archivo descargado, lo pueden hacer con tan solo dar anticlick o para los que gustan con comando tar
nike-codeux@research$ tar -xzvf httpd-2.2.11.tar.gz.
Ingresamos al directorio descomprimido y para los que gustan leer el overview de la instalacion en caso de queres hacer algo especial, como sabemos pueden usar kate o sino cat
nike-codeux@research$ cat INSTALL
Para los que leyeron ya deben de saber lo que debemos hacer, asi que empezamos primero a configurar nuestro paquete para nuestra PC:
nike-codeux@research$ ./configure
Ahora un sencillo make:
nike-codeux@research/httpd-2.2.11$ make
Y para empezar a instalar realmente el apache usaremo root para la instalacion:
nike-codeux@research/httpd-2.2.11$ sudo make install
probamos ahora en nuestro explorador web el localhost, si todo andubo bien tendremos algo similar a esto:

Apache
EDITADO:
En caso de algun error en la instalacion, anotar el codigo del error, y usar comando:
~$ make clean; ./configureEjemplo: [httpd] error 21
Solucion posible:
~$ sudo apt-get aptitude install libssl-devIniciar manualmente el servicio de Apache:
:/$ sudo usr/local/apache2/bin/apachectl start
4 Comentarios
Holap:
Wow!
Qué manera tan complicada has tomado para algo tan simple! xD
Aquí te dejo un link para hacerlo MUCHO más fácilmente, sin importar si estás en K/X/Ubuntu:
http://carlosruizortega.wordpress.com/2008/07/16/servidor-web-en-ubuntu
desde terminal usando apt-get lo hace de manera automatica sin importar si existe errores de alguna libreria que puede ser facilmente visto en el uso de make. Pero claro hay que tener en cuenta que apt realiza un limpieza de dependecias,cosa que con make se puede limpiar con: make clean.
Y este tipo de instalacion es para cualquier distribuicion Linux a excepcion de alguno que uso paquetes rpm
Salud0s
Holap:
Tienes razón, pero eso es para poner un server “en serio” o profesional… lo mío sólo es para novatos o para sitios web “no tan serio”… xD
Saludooos
Yo diria lo contrario vos instalas un web server que requiere mucha observacion en cuanto seguridad, por que dejas un puerto 80 a escucha yo diria que eso es professional. En cambio en la otra instalacion solo la uso para testear y es menos la probabilidad de ataques es menor.
Salud0s