I have an Apache http server running on my computer, listening to port 80. I can access my "hello world" page by visiting
http://localhost/ in my browser. I've also set up a static IP address, so that I can access the same page by visiting
I recently changed apartments/roommates, so I've also switched routers. Before I moved, I was using a Netgear router (I can't remember the exact model), but I was able to access my page via the external IP address, just by forwarding port 80 to my computer. Now I'm on a SMC8014W-G, so I followed this guide to set up the forwarding. I also used their port checker program to verify whether the ports (80, 443-just-in-case) were being forwarded. According to that program, they are being properly forwarded (and I checked a few random other ports, to make sure it wasn't giving me false positives).
As far as I can tell, I've done everything I need to do to make it so I can access my site from my external IP address, but it's just not working! Have I missed some crucial step? What could be wrong?