Si te conectas con un router tienes que abrir los puertos de tu router y reenviarlos a tu pc.
http://www.portforward.com/english/r...outerindex.htm
Busca tu router y sigue los pasos, el port de apache por default es 80 si te conectas directamente con el windows abre los puertos con el firewall que tengas instalado, para hacer pruebas intenta con tu ip externa, si no sabes cual es entra en
www.cualesmiip.com
Deberias usar el buscador, este tema ya se ha hablado mucho.