Here is my situation, step by step:
Apache 2.2 on Windows 7
Restarted the apache server plenty of times up to my latest changes being described here
Changed apache's port from 80 to 8080. There is only one "Listen" for 8080 and not for other ports like 80
Type localhost on browser and doesnt work as expected
type localhost:8080 and everything works perfectly
go to http://www.yougetsignal.com/tools/open-ports/ and http://www.canyouseeme.org/ while apache is running, they report port 8080 is open
type my external IP (the same one reported by yougetsignal.com above) followed by :8080 and get "this webpage is not available"
Windows firewall is completely turned off during these tests
People that access my external IP actually get my router asking for user and pass authentication (I have no auth requests on htaccess or config)
What on earth could be causing the external ip not to work properly?