I'm not sure if you have the same issue.
I ran into this problem myself. It was my ISP that didn't allow port 80, which is needed to be forwarded in the router to the Internal IP. Not all ISP's block this port but mine was one that does. I'd have to change my service to be able to forward port 80.