Router – Port Forwarding doesn’t seem to reach Apache

apache-2.2httpport-forwardingrouter

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 http://192.168.0.35/

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?

Best Answer

Do you still have the same static IP of 192.168.0.35? It's possible you have a different IP and could be on a different subnet with the new router.

Possibly not a stackoverflow question as well.