More than likely, your ISP is blocking port 80. Port 80 is the standard port used for the web. ISPs will block port 80, saying that web hosting is a business level service and will charge your more. Try changing the port in your server to 8080, as well as change your port forwarding. Then connect to your server in a browser with :8080
appended to the end. Once that is done, replace the following with your external IP address and enter it in your browser http://10.10.10.10:8080
.
You can always check with your ISP to see if they are blocking port 80. If they are, you can simply use a different port like 8080, or pay for the higher level of service.