Bien, yo he hecho lo mismo que tu, y me ocurre tambien. Solo me detecta en local al apache. Pero es curioso, tengo todos los puetos abiertos excepto los que quiero, luego por ahi no va el problema. La prueba esta en que yo puedo acceder via web a la configuracion de mi router, pero desde cualquier ordenador del mundo, lo que es una prueba de que mi ip es publica. Pero sin embargo no veo la pagina web. Quede claro que la configuracion del router la he quitado del puerto 80 para que no interfiera con apache. O bien el router no me redirije el trafico adecuadamente al pc, o bien es error de configuracion de apache, sospecho de la linea "ServerName 217.127.xxx.xxx" donde he probado con todo. Ahora no se donde puede estar el problema. Creo que tengo perfectamente configurado el router para que me lo redirija al pc. Gracias.