Can you serve pages from your web server to machines on your network? This would let you know that the web server is fine. Is the problem just getting connected from external sites?

I know many times here in phoenix the internet companies like to block normal web ports to home users.