I have a feeling this is with my router, not apache, but there is no thread on routers so whatever Anyway, I can access my site on localhost:80 when I'm in my LAN, but when I try to connect to my WAN address from outside the network it won't connect. Any tips?
You may need to make your router to redirect all 80 port data to your LAN address (e.g. 192.168.x.x).