probaste el servidor??
responde:
1.USaste
http://localhost y ves algo??
2. Lo probaste desde otro equipo de tu red local?(escribiendo el ip privado del pc donde tienes instalado el apache)
si las preguntas anteriores son si entonces el problema no esta en la configuracion apache si no en el router, ya que el router maneja una ip pública asi que la peticion a tu ip publica llega al router entonces este no sabe a donde dirigir la petición asi que debes configurar tu router para que redireccione las peticiones http al equipo que tiene apache en tu red.
si no son ciertas, debes revisar tu archivo de configuracion, te aconsejo que si estas haciendolo por un manual, y no te sirve lo mejor es que desinstales y borres todo y vuelvas a empezar y sigue solo un manual que cumpla con las versiones de tu apache, php, mysql.... y no se que más quieras instalar
bueno ahi tienes mi humilde opinión cualquier cosa pregunta, y si estoy por aqui te respondere con gusto...
buen dia a todos...