So I've been working on this problem for days now. I have the needed ports forwarded plus more opened just in case, I've tried changing ports.conf to listen to a different port for testing and still no results. I do see some people who have been through similar problems but none of the solutions have helped. Since I've never had problem port forwarding before I assume its not my router or ISP. If I try
netstat -tulpn | grep ":80" I get this.
These are the ports open on my network, As you can see I have more open then needed just because I have been trying many things out to get this to work. And the port 22 is for my SSH which does work outside my network. But this web-server doesn't. 192.168.0.156 is the address to my pi which is connected to the network through WLAN. It's static and doesn't change.