bien, veamos,
del apache no tienes que configurar nada si dices que desde la intranet es visible.
Lo que tienes que hacer és ir al router y decirle que todas las peticiones que reciba por el puerto 80 las dirija a la maquina donde tienes ejecutando el apache.
Supongo que tendrás la ip pública dinámica (osea que cada vez que apagas el router te danuna nueva), no-ip tiene un programa que lo que hace és cada cierto tiempo le dice al servidor dns de no-ip la ip publica de tu router y así es facilmente accesible via loquesea.no-ip.com
mira aquí tienes un pequeño manual de como hacerlo:
http://adslayuda.com/servidores+main.html
bueno espero que te sea de ayuda