Hola,
Te has fijado si arranca bien el servicio, cuando abres una ventana de navegacion y tecleas,
http://localhost ó lo mismo pero por el puerto 80 o con direccion IP, muestra algo??? mira tambien dentro del directorio de apache2 y edita el fichero de configuracion y verifica que todos los parametros esten correctos, ves si apache arranca cuando enciendes el Pc? si haces un telnet a tu direccion IP por el puerto 80, te salta el apache??? intenta mirar todas estas cosas y me comentas a ver si te puedo ayudar.
Suerte y un saludo